zoukankan      html  css  js  c++  java
  • 一些错误处理记录

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

    查看博客地址

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

  • 相关阅读:
    display:none;与visibility:hidden;的区别
    前端优化:雅虎35条
    JQ中find()和filter()的区别
    attr属性
    媒体查询器(转)@media screen and
    javascript解决URL (转)
    使用 js 处理 html entities(转)
    FileReader详解与实例---读取并显示图像文件
    HTML5中File对象初探
    createTextRange和createRange的一些用法(重点)
  • 原文地址:https://www.cnblogs.com/yangms/p/10024465.html
Copyright © 2011-2022 走看看