zoukankan      html  css  js  c++  java
  • 编码文件AndroidStudio初体验:解决Execution failed for task ':TestAndroid:compileDebug'.

    最近研究编码文件,稍微总结一下,以后继续补充:

        Execution failed for task ':TestAndroid:compileDebug'.
    有各种各样原因,具体就请自己进cmd编译看什么地方出错
    进入项目的gradle文件地点目录打

        gradlew compileDebug --stacktrace
    来追踪就能够啦~
     

        
    昨天编译的时候涌现了问题,具体问题具体处理!

        每日一道理
    水仙亭亭玉立,兰花典雅幽香,牡丹雍容华贵,梨花洁白无暇……美丽的花朵总能得到世人的羡慕与赞叹,殊不知,它从一粒小小的种子到最后开花,要历经无数的艰辛与坎坷!我们的成长也是如此。只有做辛勤的“织梦者”,我们的梦想才会成真!

        

    Gradle:
    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':TestAndroid:compileDebug'.
    > Compilation failed; see the compiler error output for details.

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    Could not execute build using Gradle installation 'C:\gradle-1.6'.

    首先进入命令行
    进入项目根目录(gradule文件地点目录)
    输入命令

    gradlew compileDebug --stacktrace

    查看错误位置:
    错误如下
    =================================================================

    C:\Users\Administrator\AndroidStudioProjects\TestAndroid\TestAndroid\src\main\ja
    va\com\example\testandroid\MainActivity.java:125: 警告:编码 GBK 的弗成映射字符
                                //淇濆瓨褰撳墠璁$畻缁撴灉锛屼笅娆℃墦寮?仮澶?
                          SharedPreferences settings = getSharedPreferences(PROFILE_
    NAME,Activity.MODE_PRIVATE);
                                                     ^
    C:\Users\Administrator\AndroidStudioProjects\TestAndroid\TestAndroid\src\main\ja
    va\com\example\testandroid\MainActivity.java:125: 警告:编码 GBK 的弗成映射字符
                                //淇濆瓨褰撳墠璁$畻缁撴灉锛屼笅娆℃墦寮?仮澶?
                          SharedPreferences settings = getSharedPreferences(PROFILE_
    NAME,Activity.MODE_PRIVATE);
                                                        ^
    C:\Users\Administrator\AndroidStudioProjects\TestAndroid\TestAndroid\src\main\ja
    va\com\example\testandroid\MainActivity.java:126: 找不到符号
    符号: 变量 settings
                                SharedPreferences.Editor editor = settings.edit();
                                                                  ^
    1 错误
    :TestAndroid:compileDebug FAILED

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':TestAndroid:compileDebug'.
    > Compilation failed; see the compiler error output for details.

    * Try:
    Run with --info or --debug option to get more log output.

    * Exception is:
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':TestAnd
    roid:compileDebug'.
            at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
    ecuteActions(ExecuteActionsTaskExecuter.java:69)
            at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
    ecute(ExecuteActionsTaskExecuter.java:46)
            at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec
    uter.execute(PostExecutionAnalysisTaskExecuter.java:35)
            at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskE
    xecuter$1.run(CacheLockReleasingTaskExecuter.java:35)
            at org.gradle.internal.Factories$1.create(Factories.java:22)
            at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(Def
    aultCacheAccess.java:179)

    =======================================================

    因循错误应该是编码问题

    125行用了中文注释 

    因为Gradle默许编译采用了GBK,但是java文件中的注释中文用UTF-8
    所以有问题

    设置Gradle的编译编码即可:

    具体方法

    打开项目结构
    structure

    打开gradle文件

    参加

    //设置编码  
        tasks.withType(Compile) {  
            options.encoding = "UTF-8"  
        } 
     
    然后再次运行命令行查看有错不
    如果不行检查自己的java文件编码
    换成UTF-8 

        再编译 OK通过!

         

    文章结束给大家分享下程序员的一些笑话语录: 火车
    一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现 列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶 奶和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较 暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见 一个亲嘴的声音,随后就听到一个响亮的巴掌声。很快火车出了山洞,他们 四个人都不说话。
    那个老奶奶在喃喃道, “这个年轻小伙怎么这么无礼, 不过我很高兴我的孙女 扇了一个巴掌”。
    项目经理在想,“没想到这个程序员居然这么大胆,敢去亲那姑娘,只可惜那 姑娘打错了人,居然给打了我。”
    漂亮的姑娘想,“他亲了我真好,希望我的祖母没有打疼他”。
    程序员坐在那里露出了笑容, “生活真好啊。 这一辈子能有几次机会可以在亲 一个美女的同时打项目经理一巴掌啊”

    --------------------------------- 原创文章 By
    编码和文件
    ---------------------------------

  • 相关阅读:
    【BZOJ3437】小P的牧场(动态规划,斜率优化)
    【BZOJ3156】防御准备(动态规划,斜率优化)
    【BZOJ2727】双十字(动态规划,树状数组)
    【BZOJ4361】isn(动态规划,容斥)
    【BZOJ1068】压缩(动态规划)
    【BZOJ4654】【NOI2016】国王饮水记(动态规划,斜率优化)
    【BZOJ2138】stone(线段树,Hall定理)
    【BZOJ4651】【NOI2016】网格(Tarjan,哈希)
    【Loj#535】花火(线段树,扫描线)
    【BZOJ4200】【NOI2015】小园丁与老司机(动态规划,网络流)
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3097679.html
Copyright © 2011-2022 走看看