編碼文件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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259741.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259741.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259741.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我的大二

一不小心就已經大二了,時間真的過的很快,不知不覺和學長大大一起走過了7個多月~我是個很幸運的人,對此我感激所有人,尤其是那些愛我的,以及教會我做人,指引我許多的人們! 不得不承認&#xff0c…

2016國產開源軟件Top100(Q1)

2016國產開源軟件Top100(Q1) 隨著互聯網的發展、開放標準的普及和虛擬化技術的應用等諸多IT新領域的創新及拓展,開源技術憑借其開放性、低成本、穩定性、靈活性、安全性和技術創新性等特點迅速走向成熟,逐步發展成為一種主流模式,日益改變著全…

mysql lenenc int_MySQL-NonMySQL同步工具源碼解讀——確定同步位置

經過上一節的鑒權過后,程序已經受主庫認可,并且可以像主庫發起同步請求。在發起請求之前,還有一個可選的步驟:確認同步時間點。同步時間點由兩個屬性進行標識:Binlog文件名、偏移量。工具支持自定義時間點,…

DancingLinks刷題集

HDU 3663 Power Stations 精確覆蓋 題意&#xff1a;每個城市i有xi->yi天可以成為發射站&#xff0c;發射站覆蓋范圍為與該站有一條邊鏈接的城市。 同時&#xff0c;每個每天城市必須且只能被一個發射站覆蓋 天數D<5。 每個城市的發射站關閉后就不再開啟。即只能選擇一段…

【web前端優化】前端無優化,庸人自擾之!

前言 我發現一個人厲害不只是他厲害&#xff0c;他的名字也一定要跟著厲害才行&#xff0c;比如我刀狂劍癡葉小釵了&#xff0c;若是老夫叫做刀狂劍癡葉小草&#xff0c;估計就缺少氣勢了&#xff01;&#xff01;&#xff01; 又如百世經綸一頁書&#xff0c;如果叫做百世經綸…

react源碼解讀 {createClass}

對一個框架源碼的解讀&#xff0c;既有利于更深入地了解框架&#xff0c;使用上更得心應手&#xff0c;又可以學習到其中代碼組織的思路&#xff0c;吸收其精華簡潔的寫法以便于日常工作上使用。下面我就挑選近年大熱門react&#xff08;15.3.1&#xff09;&#xff0c;從中剖析…

mysql分析sql語句性能_sql語句執行性能分析

explain根據上面提到的explain去比較&#xff0c;就可以得出結果了mysql> explain select * from users limit 1000,20;---------------------------------------------------------------------------------| id | select_type | table | type | possible_keys | key | key…

sourceTree添加git密鑰步驟

給多個遠程服務器比如https://github.com/wangjian2014/wjtest/blob/master/wj.txt添加public密鑰 本地服務器添加private密鑰 SSH Client 選擇PuTTY/Plink 選擇Generate&#xff0c;生成public 和private密鑰&#xff0c;將public密鑰數據復制到遠程服務器上面 保存private…

[tomcat] 配置數據源介紹

從tomcat5.5開始,內置了DBCP數據源的實現。tomcat數據源提供兩種配置方式,兩種數據源的訪問范圍不同&#xff0c; 1.全局數據源:顧名思義在tomcat應用下的所有web都可以訪問。 2.局部數據源&#xff1a;適用單個web應用 ★★ 不管以那種方式都得提供特定數據源的jdbc驅動。 此…

background-size

background-size:contain;contain:包含 按比例調整圖片&#xff0c;使得圖片的寬度自適應容器的寬度。 相當于在ps中&#xff0c;約束比例設置原始圖片的寬度值等于容器的寬度值。 如果圖片過大&#xff0c;等比壓縮后容器的高度方向上可能會有空白。 background-size:cover;co…

在mybatis用mysql的代碼塊_關于Mybatis 中使用Mysql存儲過程的方法

1.存儲過程的簡介我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯&#xff0c;然后執行&#xff0c;而存儲過程(Stored Procedure)是一組為了完成特定功能的SQL語句集&#xff0c;經編譯后存儲在數據庫中&#xff0c;用戶通過指定存儲過程的名字并給定參數(如果該存儲…

MySQL5.6免安裝配置與“系統找不到指定的文件”錯誤

1.下載免安裝版本的mysql-5.6.11-winx64 (本機 win7 64位)2.將文件解壓到任意&#xff0c;不要有中文&#xff08;有中文的情況沒試過&#xff0c;不過最好避免這種情況&#xff09;3.配置mysql 環境變量&#xff0c;在 path后面加上D:\Program Files\mysql-5.6.11-winx64\bin…

安裝配置OSA運維管理平臺

1、下載完整包V1.0.2wget http://www.osapub.com/download/OSA_BETA_V1.0.2.tar.gzV1.0.5wget http://www.osapub.com/download/OSA_BETA_V1.0.5.tar.gz 2、解壓安裝tar xvf OSA_BETA_V1.0.5.tar.gzmv osa /usr/local/ PS&#xff1a;該版本只允許指向/usr/local/osa/目錄&…

as5300g2 nas軟件功能_【浪潮混閃存儲AS5300G5-可同時提供SAN和NAS兩種服務的中端混閃存儲系統】價格_廠家 - 中國供應商...

功能特性極速性能(1)平臺升級&#xff1a;G5采用全新一代硬件平臺&#xff0c;芯片升級、規格升級&#xff0c;性能同比上一代平均提升30%&#xff0c;為提高存儲系統的數據處理效率提供有力支撐。同時結合G5的智能軟件&#xff0c;如智能緩存加速、智能分層、智能QOS等高級功能…

c 總結

C-總結 #pragma mark - 第一章&#xff1a;C基礎 void func1(); void func1() { // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int a 030; // 以0開頭得數是八進制的數&#xff0c;計算的時候要換算成10進制進行計算 int b a * 10; printf("%d", b); // 此時打印…

windows下使用cpanm進行模塊安裝

windows下使用cpanm進行模塊安裝要放假了&#xff0c;突然想整理一下手頭上的軟件&#xff0c;突然發現perl的安裝模塊這個功能不能用。弄了一下&#xff0c;使得windows 下 perl 的 cpanm能用&#xff0c;避免成天為了依賴痛苦。軟件版本&#xff1a;#理論上此方法所有版本通用…

Response緩沖區

1 protected void Page_Load(object sender, EventArgs e)2 {3 //關閉緩沖區&#xff0c;輸出會一個一個寫出來&#xff08;只有在火狐瀏覽器中才有效果&#xff09;。4 //Response.BufferOutput false;5 6 //開啟緩沖區7 Response.Buffe…

Javascript模塊模式學習分享

之前一直也有聽說和接觸到模塊模式、這次整理了一下、感覺蠻有收獲的、特來分享。 模塊模式很基本的一點就是匿名函數的 閉包、通過這點來實現。 1 //模塊模式2 3 var MODULE (function(){4 /*函數默認是返回this的、但是定義了my對象后、return my; 返回值就變成了my對象…

Source Insight基本使用和快捷鍵

為什么要用Source Insight呢&#xff1f;貌似是因為比完整的IDE要更快一些&#xff0c;比較利于查看大量的代碼。 軟件的安裝很簡單&#xff0c;設置好安裝目錄。 配置好文檔路徑&#xff0c;當然這個也可以在Options里面改&#xff0c;選Options->Preferences…里面的Folde…

powerquery mysql數據庫_window 10 下 --excel | power query 通過 ODBC鏈接 mysql 數據庫

excel鏈接到mysql的方法有幾種&#xff0c;今天主要介紹如何通過ODBC鏈接odbc是 “開放數據庫連接”&#xff0c;你可以通過下載插件使得自己的excel可以連接到不同的數據庫。關于版本的選擇&#xff0c;就是excel版本obdc版本mysql obdc版本(需要一樣)第一步 下載mysql odbc…