• 一些错误处理记录


    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:AndroidandroidspaceCoCoinappuildgeneratedsource debugandroidsupportv7'

    解决方案:

    当遇到“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 代码全红,但可正常运行解决方法及解决后续代理的问题

    查看博客地址

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

  • 相关阅读:
    松软科技web课堂:SQLServer之UCASE() 函数
    松软科技web课堂:SQLServer之HAVING 子句
    SQLServer之GROUP BY语句
    松软科技web课堂:SQLServer之SUM() 函数
    松软科技web课堂:SQLServer之MIN() 函数
    SQLServer之MAX() 函数
    松软科技web课堂:SQLServer之LAST() 函数
    松软科技带你学开发:SQL--FIRST() 函数
    松软科技带你学开发:SQL--COUNT() 函数
    NodeJS初介
  • 原文地址:https://www.cnblogs.com/yangms/p/10024465.html
Copyright © 2020-2023  润新知