美文网首页Android Zone
Android Studio常见问题解决方案

Android Studio常见问题解决方案

作者: 翻译不了的声响 | 来源:发表于2018-04-11 16:05 被阅读8次

刚从ES转到AS开发的朋友们,在使用过程中可能会遇到很多问题,时常抱怨觉得不好用,太麻烦繁琐,编译都要很久,动不动还卡死,折腾半天也不知所措。那么下面我们就来一起看看AS使用过程中的一些问题和解决方法。

错误日志图
1. AS首次安装运行时一直卡在更新下载
  • 翻墙,自动下载相关所需插件
  • 关闭自动检查更新,手动下载配置
    1) 在AS安装目录下的 bin目录,找到idea.properties文件,用文本编辑器打开
    2)在idea.properties文件末尾添加一行:disable.android.first.run=true,然后保存文件
    3)关闭AS后重新启动,便可进入界面。
2. AS创建或导入新项目卡住长时间不动
  • 翻墙,自动下载Gradle插件
  • 离线下载Gradle插件
    1)在C:\Users\admin\.gradle\wrapper\dists\gradle-3.3-all\6r4uqcc6ovnq6ac6s0txzcpc0查看下载未完成的Gradle版本号
    2)网上下载对应版本的Gradle,并将下载的压缩包放入gradle文件夹中即可,不需要解压
  • 修改项目Gradle版本号
    把项目里.../gradle/wrapper/gradle-wrapper.properties,修改成本地已经有的版本,或者之前编译成功过的版本即可
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
3. 打开AS时常提示更新

方法一:
1)点击 File —— Settings...打开设置面板
2)找到左侧菜单 Apperance & Behavior —— System Settings —— Updates
3)取消勾选 Atuomatically check updates for
4)点击 ApplyOK
方法二:
1)点击 Help —— Check for Update...
2)点击弹出框中 Updates
3)取消勾选 Atuomatically check updates for
4)点击 ApplyOK

4. 混淆报错

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.

  • 包重复
    多个地方引用多个相同的包,删除其中多余引用包
    (1) libs 中的包和通过 compile 插入的包重复
    compile files('libs/androidannotations-api-3.2.jar')
    compile "org.androidannotations:androidannotations-api:3.2"
    (2) 依赖第三方库的包和当前module的包重复
    compile 'com.android.support:appcompat-v7:25.3.1'
    (3) fileTree 和 files重复
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile files('libs/androidannotations-api-3.2.jar')

  • SDK版本和build版本不兼容
    一般情况下sdk版本和build版本是一致:

compileSdkVersion 25  
buildToolsVersion "25.0.3"
...
  • 忽略警告
    在 proguard-android.txt 或 proguard-rules.pro文件添加忽略警告:
-ignorewarnings
  • 添加不被混淆类
    在 proguard-android.txt 或 proguard-rules.pro文件添加不被混淆类:
-dontwarn org.androidannotations.**
-keep class org.androidannotations.** {*;}
...
5. AS 3.0配置问题

请移驾 Android Studio 3.0正式版填坑之路

6. AS常用配置问题

请移驾 Android Studio的一些实用配置

相关文章

网友评论

    本文标题:Android Studio常见问题解决方案

    本文链接:https://www.haomeiwen.com/subject/cfopnxtx.html