1、快捷键设置:
菜单栏->File->Settings : 搜索Keymap,设置为Eclipse.
2、打开studio,一直在加载http\://services.gradle.org/distributions/gradle-2.14.1-all.zip的解决办法:
- studio自动加载极其慢,如果无法下载,建议手动下载(Ubuntu下载极慢,建议在独立的Window系统下载):地址https://services.gradle.org/distributions; 或去我的百度云下载,具体可以联系我。
- 根据项目需要的版本:在gradle-wrapper.properties中
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip。
去下载gradle-2.14.1-all.zip。 根据你项目需要的版本下载对应的zip包。
- 放在/home/xiaozhilong(换成你的电脑名)/.gradle/wrapper/dists/gradle-2.14.1-all/8bnwg5hd3w55iofp58khbp6yv;
8bnwg5hd3w55iofp58khbp6yv是studio启动项目时自动生成的,如果没有生成,重新启动一次再关闭就行了。
-
菜单栏->File->Settings : 搜索Gradle,选择Use default gradle wrapper(recommanded)
3、更新studio,可能出现如下错误,明明存在gradle版本,可还是提示这个错,怎么回事?
检查一下你的gradle包是否有损坏,比如大小有问题,和官网的不一样。这个时候参照第2点,从官网下载,替换以前的试试。
4、编辑build.gradle等配置文件的时候非常卡?
打开SDK Manager,点击SDK Tools的Tab,下载如下:
Android Support Repository
Google Repository
5、build.gradle中各种版本号的配置:
- 根目录下的build.gradle中classpath 'com.android.tools.build:gradle:2.3.2':
网址https://developer.android.com/studio/releases/gradle-plugin.html,记录了所有可配置的插件版本,以及与gradle配对的关系;
或者在studio安装目录下可以找到本地下载的插件版本:android-studio/gradle/m2repository/com.android/tools/build/gradle
- gradle-wrapper.properties中https\://services.gradle.org/distributions/gradle-3.3-all.zip:
在https://services.gradle.org/distributions中可以下载所有的版本;
本地下载的版本在:Ubuntu根目录/.gradle/wrapper/dists
- app模块中的build.gradle:以下都在sdk中找到
compileSdkVersion:平台版本,在sdk/platforms
buildToolsVersion: 构建版本,在sdk/build-tools
com.android.support:在sdk/extras/android/m2repository/com/android/support
6、编译报错为:Write access is allowed from event dispatch thread only,解决方法如下:
JDK location选中:Use embedded JDK (recommended)
7、studio:函数调用堆栈快捷键Ctrl+Alt+H被占用,解决方案如下:
8、studio更新到4.2.2后, classpath files(Jvm.current().getToolsJar()) 提示空指针, 因为Java11没有toolJar包, 将JDK Location修改为:/usr/lib/jvm/java-8-openjdk-amd64/