Java环境变量配置
-
如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序
-
变量设置参数如下:
变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_201 // 这是该版本的默认安装位置 变量名:Path 变量值:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
-
Android Studio 2.2 及更高版本捆绑提供了最新版本的 OpenJDK,即不自行安装JDK,也可以运行Android程序
adb环境变量配置
- 在系统变量Path中新增adb路径,安装完Android Studio并下载了SDK后就有了adb.exe
- 本人路径为【C:\Users\xxx\AppData\Local\Android\Sdk\platform-tools】
AS API 29 模拟器联网配置(Windows下)
进入自己的 emulator 目录,以下是我的路径C:\Users\xxx\AppData\Local\Android\Sdk\emulator
查看模拟器名字(在上述目录下)emulator.exe -list-avds
查看自己的DNS地址ipconfig /all
执行联网命令(需关闭模拟器且在第一步目录下)emulator.exe -avd Nexus_5X_API_29 -dns-server xxx.xxx.xxx.xxx
- 模拟器中只要WIFI和数据流量打开其中一个,设备就会处在联网状态
- 更新:并不需要上述这么麻烦,只要本地电脑联网,一般来说直接打开模拟器稍等一会,就会连接上网络了
AS模拟器访问系统目录,如/data/data/xxx
- API 28及以上
- 不要创建带 Google APIS 的模拟器
- 使用不带
Google APIS
的模拟器,虽然adb remount
会失败,但是不影响访问data/data/xxx目录。对于强迫症,可以选择 API 27 且不带Google APIS
的模拟器,不用额外操作,可以remount
成功
- 不要创建带 Google APIS 的模拟器
AS修改项目名
- 以下经验基于Android Studio 3.0.1
- 修改project所在路径的文件夹名字为 [NewName]
- 重新import新的 [NewName] 路径工程
AS修改包名
- 以下经验基于Android Studio 3.0.1
- 点击 【Hide Empty Middle Packages】 改变项目结构
- 选中要修改的包名,快捷键
shift + F6
修改包名,选择 【Rename package】,填好新包名后点击 【Refactor】
- 点击左下角的 【Do Refactor】
- 手动修改
build.grade(Module:app)
的applicationId
为之前修改的新包名,点击【Sync Now】
- 如果项目存在
JNI
,手动修改Jni function
的函数名
- 编译即可完成