Android Studio工具修理集

简介:   本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!1、Common依赖项目找不到。



  本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!

1、Common依赖项目找不到。因为主项目没有引进setting.gradle

2、从Eclipse移植到AS,最重要的两个文件是setting.gradle和build.gradle,然后把依赖项目.svn文件夹删除,重新放入主项目目录下,加入版本控制

3、使用Lint工具,规范化代码,File——Settings——Editor——Inspections打开检查项设置窗口

4、清理多余图片:http://www.cnblogs.com/yilongm/p/4741370.html

5、Didn't find class "com.android.tools.fd.runtime.BootstrapApplication"

今天写程序执行安装后,程序启动就崩溃了,很奇怪,在自己的机器上没有问题。百思不得其解,google+stackoverflow。

问题: 
Didn’t find class “com.Android.tools.fd.runtime.BootstrapApplication”

解决:

方法1:

禁止Instant Run 
关闭Instant Run的方法, 
File –> Settings–>Build,Execution,Deployment –>Instant Run —> 不勾选 “Enable instant run”

6、 Could not resolve all dependencies for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:2.2.2.
     Searched in the following locations:
         https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom
         https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar

查一下https://repo1.maven.org/maven2/com/android/tools/build/gradle/目录下最新的是2.1.3,所以啦,

classpath 'com.android.tools.build:gradle:2.2.2'
改为2.1.3即可

方法2:

1/3:

Changing:

    classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
  • 1
  • 1

By:

classpath 'com.android.tools.build:gradle:1.2.3'
  • 1
  • 1

2/3:

Changing:

buildToolsVersion '23.0.2'
  • 1
  • 1

By:

buildToolsVersion "21.1.2"
  • 1
  • 1

3/3: (in /.idea/gradle.xml)

And:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.8" />
  • 1
  • 1

By:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.4" />
  • 1
  • 1

方法3:

clean工程,重新编译一遍


6、java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[

原因在于编译需要在arm-v7a包放同样的so文件

7、安装Gpu Tools Android Monitor->Monitors-GPU-点击安装,重启AndroidStudio

8、在User/user/.gradle/gradle.properties里配置的常量无效

解决办法:android studio打开setttings,注意Service directory path的配置


9、Debug不成功,总是出现x,关闭混淆即可。

minifyEnabled false

10、加速Gradle构建 http://droidyue.com/blog/2017/04/16/speedup-gradle-building/index.html

11、使用squareAndroid的代码风格

第一、下载并执行https://github.com/square/java-code-styles

第二、Setting -----------> Editor ---------------> Inspections -----------> Profile 选择“Square"

第三、Setting -----------> Editor ---------------> Code Style  -----------> Java -----------> Profile 选择“SquareAndroid"

12、固定Project、Terminal等框

开发工具上面View选项-选中Tool Buttons

13、Error:Execution failed for task ':app:compileDebugAidl'.

原因:首先查找compileSdkVersion和buildSdkVersion是否一致,再看aidl文件写的有没有错,比如包名、类名、类的引入等。

14、gradle4.4版本:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html

要求重新定义flavorDimensions,用于区别不同的打包需求。修改为如下代码,即解决:

 flavorDimensions "default","api"
    productFlavors {
        official {
            dimension "default"
        }
        mini23{
            dimension "api"
            minSdkVersion '23'
            versionCode 20000
            versionNameSuffix "-minApi23"
        }
    }

15、gradle4.4版本:Unable to resolve dependency for ':@debug/compileClasspath': Could not resolve project :library.

原来这么写:

//    releaseCompile project(path: ':library', configuration: 'release')
//    debugCompile project(path: ':library', configuration: 'debug')

现在对compile有了更高要求,需要修改如下:

    implementation project(':library')

16、gradle4.4版本:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin. Perhaps you misspelled something?

项目所有的build.gradle文件中,原来的instrumentTest已经不支持,需要修改如下:

        androidTest.setRoot('tests')



目录
相关文章
|
7月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
1692 61
|
9月前
|
JavaScript 前端开发 Android开发
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
321 13
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
4月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
342 4
|
6月前
|
Android开发 Windows
Android studio 报错Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused: connect(已解决)
这是一篇关于解决Android Studio报错“Connect to 127.0.0.1:8888 failed: Connection refused”的文章。问题通常因系统代理设置被Android Studio自动保存导致。解决方法是找到系统中Android Studio使用的gradle.properties文件(位于Windows的C:\Users\你的电脑用户名\.gradle或Mac的/Users/.{你的用户目录}/.gradle),删除或注释掉多余的代理配置后保存并重新Sync项目。希望此经验能帮助快速解决同类问题!
882 36
|
5月前
|
Android开发
安卓硬改一键新机工具,一键修改手机型号,串号网卡Imei、sn码【仅供学习参考】
声明部分:仅供学习参考使用,基于Xposed框架实现的设备信息伪装模块的完整代码,包含多个功能模块:
|
5月前
|
编解码 自然语言处理 Java
安卓改机工具免root,一键过设备检测,串号SN码【jar即可实现】
本项目通过Hook系统API实现设备信息的拦截与修改,主要功能包括动态更改IMEI/SN等设备标识。核心技术基于Xposed框架(免Root可用VirtualXposed)
|
4月前
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
6月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
571 19
|
4月前
|
API 开发工具 Android开发
qq虚拟视频插件下载安装手机版, 安卓虚拟视频插件,替换摄像头工具
Xposed入口模块:拦截目标应用的相机调用‌23 Camera1 API处理:通过PreviewCallback替换视频流‌1 Camera2 API适
|
5月前
|
存储 JSON API
安卓ck提取工具,可提取手机cookie插件,AUTOJS即可实现
怎么用autojs提取手机端的CK?其实autojs是支持提取ck的但是他提取的不是浏览器的CK,二十他自身浏览器环境的c

热门文章

最新文章