Android Studio

【Android Studio安装部署系列】十九、Android studio使用SVN

﹥>﹥吖頭↗ 提交于 2020-11-11 21:46:19
版权声明:本文为 HaiyuKing 原创文章,转载请注明出处! 概述 在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同,Android Studio没有提供单独的插件,只能和SVN客户端关联使用。 SVN客户端的下载安装 下载 下载地址: https://tortoisesvn.net/downloads.html 注意:在下载页的下面,有不同的语言包,可以选择下载一个中文语言包。下载完成后,点击安装 TortoiseSVN 与 LanguagePack语言包 进行安装即可。 安装 安装SVN时必须安装command line 功能,只有安装带有 command line 功能的 SVN 客户端,AndroidStudio才能使用。安装SVN时需要用户自定义选择 command line ,默认是不会自动安装的。 剩下的就是更改安装目录,一路Next。在这里就不多讲了。 Android Studio关联SVN客户端 SVN安装完成后,打开 Android Studio 中的Subversion配置面板( File——Setting...——Version Control——Subversion ): 配置SVN的路径 选中Use Command Line Client ,选择浏览到你本地安装 TortoiseSVN 的 svn.exe

安装APK报错 INSTALL_FAILED_TEST_ONLY终极解决方案

前提是你 提交于 2020-11-11 08:21:14
1、检查\app\src\main\AndroidMainfest.xml中是否有testOnly属性为true,如果有去掉或者改为false 2、检查Android Studio和gradle版本是否为alpha版本,换为稳定版本 3、检查是否关闭Instant Run功能,关掉此功能 4、检查是否使用alpha版本的依赖库,换成稳定版本 5、如果以上均无法解决,就在gradle.properties文件中添加android.injected.testOnly=false 来源: oschina 链接: https://my.oschina.net/u/2396529/blog/1858587

【踩坑速记】二次依赖?android studio编译运行各种踩坑解决方案,杜绝弯路,总有你想要的~

谁说我不能喝 提交于 2020-11-10 11:34:21
【踩坑速记】二次依赖?android studio编译运行各种踩坑解决方案,杜绝弯路,总有你想要的~ 参考文章: (1)【踩坑速记】二次依赖?android studio编译运行各种踩坑解决方案,杜绝弯路,总有你想要的~ (2)https://www.cnblogs.com/liushilin/p/6068098.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4324660/blog/4710599

android studio AIDL的使用

↘锁芯ラ 提交于 2020-11-09 12:49:13
1.全部代码 参考视频: 视频连接 1.MainActivity package com . kunminx . aidlmukewangtest ; import android . content . ComponentName ; import android . content . Intent ; import android . content . ServiceConnection ; import android . os . Bundle ; import android . os . IBinder ; import android . os . RemoteException ; import android . view . View ; import android . widget . Button ; import android . widget . Toast ; import androidx . appcompat . app . AppCompatActivity ; public class MainActivity extends AppCompatActivity implements View . OnClickListener { private Button mBtConnect ; private Button

【程序员幽默】CPU新用途:烤肉,倍儿香!

ⅰ亾dé卋堺 提交于 2020-11-08 12:49:34
点击上方 “ 程序员共成长 ”, 选择“置顶或者星标” 你关注的就是我关心的! @IT程序猿 微博网友评论: @王奇迹阿: 当Android studio运行时 ... @类犬的猫: 首先得把硅脂清除干净 @远歌song: 别给电脑加盖了以后 影响排烟 @笨蛋小昕Texas: 加了heat sink我还被烫过手呢 @laser杨万荣: 跑一次Android ROM编译,温度就会直线上升。 - End - 点击 阅读原文 ,领取万元学习资料 本文分享自微信公众号 - Java专栏(finishbug)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4057226/blog/4579216

【Flutter 1-5】运行Flutter的第一个项目——计数器

廉价感情. 提交于 2020-11-03 16:02:08
创建项目 创建Flutter项目有很多种方法,各个IDE工具也都集成了创建Flutter项目的快捷操作。我们这里列举三种方式:使用命令行创建、使用Android Studio创建和使用VSCode创建。 文末附有视频教程 使用命令行创建 在Flutter安装完之后,我们就已经配置好了命令行工具,命令行工具很强大,可以满足我们日常开发Flutter的所有操作(如果你还没有安装好Flutter环境,可以参考 这里 来安装)。 我们只需要打开命令行工具 输入: flutter create flutter_app 其中 flutter_app 是我们项目的名字。 使用 Android Studio 创建 我们打开 Android Studio,点击左上角 File -> New -> New Flutter Project 即可。 使用 VSCode创建 点击VSCode上方按钮 View -> Command Palette.. 然后在弹出的输入框内输入关键字 flutter 回车就可以了创建项目了。 使用Android Studio 运行 计数器项目 用 Android Studio打开我们刚刚创建的项目 flutter_app 打开之后我们先选择一下模拟器,然后直接点击运行就可以了。 使用VSCode 运行 计数器项目 用VSCode打开项目 flutter_app ,找到目录下的

APP的混淆加固及反编译

醉酒当歌 提交于 2020-11-03 00:21:42
  混淆用于让apk被反编译后获取的代码难理解,加固用于让apk难于被反编译。两种操作都是对项目的安全措施,两个操作是不冲突的,可以选择其一,也可以两个操作都做。 混淆: 针对项目代码,代码混淆通常将代码中的各种元素(变量、函数、类名等)改为无意义的名字,使得阅读的人无法通过名称猜测其用途,增大反编译者的理解难度。 虽然代码混淆可以提高反编译的门槛,但是对开发者本身也增大了调试除错的难度。开发人员通常需要保留原始未混淆代码用于调试。 操作时机:项目打包时 操作方法:Android Studio中找到你的项目module的build.gradle,将minifyEnabled设置为true 加固: 针对apk,加固是多维度的安全防护方案,包括反破解、反逆向、防篡改等,可以防止应用被各类常见破解工具逆向,安全性要远大于单纯的代码混淆。 操作时机:项目打包成的apk文件 操作方法:使用360加固或者梆梆助手、 key.store文件取 Android Studio 下生成的 此加固工具还可以设置多渠道打包标识 反编译工具: 三大神器:apktool 、dex2jar-2.0、jd-gui 一、apktool篇 1、apktool:在文件目录下敲cmd,进入控制台,然后输入 apktool d XXX.APK (要反编译的apk) 2、会在目录下生成对应apk的文件目录 3

android开发中,使用自己编译的sdk

元气小坏坏 提交于 2020-11-02 18:40:35
首先,编译自己的sdk 我自己使用的是LineageOS源码,按照 sdk/docs/howt_build_SDK.txt 文档的说明,只需要下面3个命令即可编译出sdk . build/envsetup.sh lunch sdk-eng make sdk 或者为了加快编译速度,使用make -j8 sdk 但是,在我的环境下面,上面的命令编译并不成功,错误信息忘了,我用下面的方法进行编译 brunch potter 我的测试机型是potter make sdk 上面的命令依然会报错,但是在 out/target/common/obj/PACKAGING/android_jar_intermediates 目录下面,会生成 android.jar 和 android--stubs-src.jar 两个文件,将这个两个文件替换到Android Studio使用的sdk的对应平台目录下面,我使用的是api25,目录为 platforms/android-25/ ,即可使用自己添加的api,也可以将hide的api释放出来,SystemProperties类,这个类使用起来还是很方便的。 使用过程中的问题 由于需要使用自己的api,因此在 build.gradle 文件里,需要将compileSdkVersion和targetSdkVersion的值都修改为编译的api版本,我这里是25

reactnative安装

社会主义新天地 提交于 2020-10-31 03:08:21
React Native 介绍 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是React 在原生移动应用平台的衍生产物,使用JS、JSX、CSS开发原生应用,目前支持iOS和安卓两大平台。 官网地址: https://reactnative.cn/docs/getting-started.html 环境安装 以windows+Android平台来安装React Native环境 Nodejs Node 的版本必须大于等于 v10.x React Native命令行工具 全局安装react-native-cli npm install -g react-native-cli python Python 的版本必须为 2.x(不支持 3.x) JDK(Java SE Development Kit ) JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本) Android Studio 安装 Android Studio 来获得编译 Android 应用所需的工具和环境 安装 Android SDK SDK Manager -> "SDK Platforms" -> "Show Package Details" -> Android SDK Platform 28 -> Intel x86 Atom_64 System

【rosbridge】ROS与Android通信

我只是一个虾纸丫 提交于 2020-10-29 17:03:22
【rosbridge】ROS与Android通信 计划复现 Android和ROS的通信 消息的传递 坑很多,下面是BUG清单 在ubuntu18.04上安装Android Studio后无桌面快捷方式 成功解决方法: ubuntu 18.04系统设置应用到桌面快捷方式的使用方法 不了解gradle配置文件 Android进阶系统学习——Gradle入门与项目实战 Android开发无法连接dl.google.com使用阿里云 Android开发无法连接dl.google.com问题Could not get resource 'https://dl.google.com/ 更改host文件连接dl.google.com Failed to fetch url https //dl.google.com/android/repository/addons_list-2.xml Socket Software Android Studio 使用本地Maven仓库 maven仓库 本地Maven我没搞成功,还是用的阿里云。 ubuntu18.04 总是显示 网络不可达 就很烦,我也不知道应该怎么办。 还是得翻墙下载一个.pom文件,然后找到地方放进去。 我是用ccleaner先找到其他的.pom放在哪里然后再放进去。 还是遇到了BUG,我也是服了,这个明明是有的,就是找不到。