编码文件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
編碼和文件
---------------------------------
轉載于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/24/3097679.html
總結
以上是生活随笔為你收集整理的编码文件AndroidStudio初体验:解决Execution failed for task ':TestAndroid:compileDebug'.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将url转化成file文件
- 下一篇: tracepath 路由跟踪命令