一些错误处理记录

1、Execution failed for task ':app:processDebugResources

android studio出现Error:Execution failed for task ':app:processDebugResources'异常错误是因为缓存太多了,具体错误如下:

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

> java.io.IOException: Could not delete path 'D:\Android\androidspace\CoCoin\app\build\generated\source\r\debug\android\support\v7'

解决方案:

当遇到“processDebugResources”这种异常的时候,我们只需要将android项目build目录下的所有文件删除掉,然后make project就可以解决了,非常的简单。

2、解决Android Studio Conflict with dependency 'com.android.support:support-annotations' 问题

在Android Studio 创建新项目的时候,出现这个报错:


Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

解决办法:在 APP build.gradle 修改版本

具体可以参考这个  https://blog.csdn.net/yikunhan/article/details/80096039

3、git使用 User has bean blocked!The requested URL returned error: 403

我用自己电脑上在Coding上创建了一个远程版本库,之后git clone到电脑上,在第一次git push的时候就出现了这个错误:

$ git push
remote: Coding 提示: User has bean blocked! 用户已被锁定
fatal: unable to access 'https://git.coding.net/yangms/News.git/': The requested URL returned error: 403

之后再提交都是这个错误,删除电脑上的工程再clone也不行。看了不少博客,按照下面这个博客做了一遍,最终成功了。

博客地址 Git The requested URL returned error: 403

4、Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

今天在github上下了一个订餐的系统,总是出现这样的错误,感觉十分的诡异,网上说的重复的引用library或者jar包,一直找不到哪个重复,详细的错误信息如下:

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

> java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

  最后我看了libs文件夹的jar包,如下图所示:

app的build.gradle配置如下

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.android.support:design:26.1.0'
   // compile 'com.android.support:support-v4:26.1.0'
    //compile files('libs/additionnal.jar')

    compile 'com.google.code.gson:gson:2.8.0'
    compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
    //compile 'io.reactivex.rxjava2:rxjava:2.1.2'
//    compile 'com.google.code.gson:gson:2.6.2'
    compile 'org.greenrobot:eventbus:3.1.1'
}

  通过对比不难发现eventbus引入了两次,

将libs中的eventbus包删除,重新clean一下,run运行一下 ,就可以了~~

问题解决了,总结就是一定有重复的引用library或者jar包。

5、打开Android Studio报错“Error running ***: Please select Android SDK

这个是我查看人家博客的地址,成功解决了这个错误。

Android Studio之前都运行好好的,就在昨天也一直正常编译和运行,为啥今天一打开就无法运行应用了呢?百思不得其解,结果还是在stackoverflow上面找到了问题原因。说是由于Android Studio异常关闭,使得某些配置文件损坏,因此需要在线更新SDK才能恢复被损坏的文件。解决办法如下:
首先依次选择主菜单“File”——“Settings”
上述菜单操作打开设置窗口,然后依次展开“Appearance & Behavior”——“System Settings”——“Android SDK”,在右边的设置界面编辑SDK的路径。如下图所示,单击SDK目录输入框右边的“Edit”链接(红框标注):

单击“Edit”链接之后打开SDK的设置界面如下图所示,这里SDK的目录保持不动,单击页面下方的“Next”按钮,在下一个页面继续单击“Next”按钮,等待Android Studio下载最新的编译工具,我这边是下载了最新的27.0.2版的build-tools。下载完成后单击页面右下角的“Finish”按钮完成更新操作。
回到Android Studio的主界面,此时会自动同步编译工具并重新编译,等待重编完成,即可正常执行Run app的操作了。

6、AndroidStudio 代码全红,但可正常运行解决方法及解决后续代理的问题

查看博客地址

作者整理了四种解决方法,我这一次是使用第四种方法解决问题的。

 

posted @ 2018-11-27 09:18  奇遇yms  阅读(585)  评论(0编辑  收藏  举报