androidstudio重新編譯的符號
❶ Android Studio 編譯出錯,求助,萬分
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'.
首先進入命令行
進入項目根目錄(grale文件所在目錄)
輸入命令
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(.java:35)
at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskE
xecuter$1.run(.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通過!
❷ Android Studio怎麼用
Android Studio使用:
❸ Android studio 報錯問題
首先查看項目中是否有build.gradle文件,如果沒有的話,先創建一個項目,把創建的項目中build.gradle復制到錯誤的項目中去,編譯,如果還是報錯,那就有可能是xml文件出現了錯誤,我們接下來就是查看xml有沒有報錯的,然後再 編譯,修改其他報錯的地方
注意復制的build.gradle不是工程中的,而是項目中的,復制的時候一定要注意,因為在項目和工程中都有build.gradle
文件夾,復制其中編譯通過的一個項目中的build.gradle到錯誤的項目中去就行了,復制過去還有可能報其他的錯誤,
❹ Android Studio怎麼用
Android Studio剛發布,相信很多朋友和我一樣,開始嘗試用其開發項目,但新東西總會遇到這樣或那樣的問題,其中令我頭的就是引入第三方的jar包無法編譯的問題,因為是新東西,相關的信息都比較少,解決問題令我花費了相當長的時間,為了避免各位同仁再走彎路,在此將解決步驟列出來。
1、將jar包放入項目里的libs文件夾中。
2、在project選中jar包點擊右鍵"Add as library"。
3、這兩步是網上比較容易找到的,但此時項目仍然是無法正常編譯的,這時需要在項目的build.gradle文件里的dependencies節加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此時項目正常編譯並運行了,但當你的代碼中真正創建了引用jar里的類實例時,有可能系統會拋出異常NoClassDefFoundError,這個時候可以按以下步驟操作:
進入命令提示符窗口。
定位到項目的根目錄,即build.gradle所在的目錄。
運行 "{android studio 安裝目錄}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
重新編譯運行項目
通過以上操作,應該可以解決問題。
❺ 這個Android studio上的圖標是什麼意思
因為沒有圖,只能對AS大部分圖標講解下。
1屏幕截圖
2屏幕視頻錄制
3Logcat日誌列印信息
4性能監測工具,即5、6、7功能
5程序內存使用情況
6CPU使用情況
7分析網路使用情況
❻ Android studio 如何重新編譯組件
確認你工程內bulid.gradle內相關屬性值及調用的jar和庫描述正確
點擊build-Rebuild Project(即刪除build下的所有文件並且重新build)
❼ Android Studio的編譯按鈕在哪
點擊菜單欄的Build
選擇裡面相應的就行了
如圖:
❽ 怎樣設置Android Studio自動編譯工程
在 工具 菜單中,選擇 選項。 在 文本編輯器 文件夾,選擇。 所有語言 子文件夾的 常規 選項全局設置此選項。
—或 —
選擇子文件夾中的 常規 可供使用的編程語言的。
在 設置下,選擇或清除 自動換行 選項。
當 自動換行 選項時, 顯示可視的自動換行標志符號 啟用選項。
選擇,如果您希望顯示一個回車箭頭指示符在第二行的較長的行換行的 顯示可視的自動換行標志符號 選項。 ,如果您不想顯示指示箭頭,請清除此選項。
❾ android studio怎麼重命名文件包名
android studio軟體怎麼重命名文件包名?重命名文件包名很有可能會導致程序編譯錯誤的問題發生,但是很多情況下程序開發者都有可能會需要對程序進行重命名的操作,如何操作才能使android studio軟體正確重命名呢?下面為大家整理了幾種方法,其中第二種最好用,大家可以看看。
android studio軟體中重命名快捷鍵:
shift+F6:可對類、方法、變數進行重命名
android studio軟體重命名文件包名方法一:
首先創建一個新的軟體包所需的名字通過右鍵點擊文件夾->新建-> Java包
然後,選擇並拖動你的所有類的新方案。androidstudio將重構包名隨處可見。
最後,刪除舊的包。
android studio軟體重命名文件包名方法二:
比如 我們需要把 package="com.net.studyplayer.chinese" 修改成 "com.net.studyplayer.english"
這樣 我們就可以在同一台機子上安裝這兩個APK了 因為他們的包名已經不一樣了
但是我們需要修改的地方不只是這一處,還有原文件夾名也要修改
在我們先修改了AndroidManifest.xml 中的名字之後 會發現文件中凡是有用到R文件的地方都會報錯
其實這個就非常簡單了
右鍵點擊上圖中 "chinese"的那個包
這樣子基本上就所有的報錯信息都消失了 clean一遍 然後重新編譯 就OK了
Eclipse和Android Studio都提供了自動修改包名的工具,Android Studio在選中包名後,使用快捷鍵 shift+(Fn+)F6 或者選中菜單 Refactor-》Rename 進行重命名。
不要選中下面提供的兩個選項,重命名後,我們還需要 手動修改AndroidManifest.xml 文件
修改的工作理論上已經完成, clean下項目,運行!如果此時出現錯誤,【內容中還包含之前包名的信息】 ,
Android studio無法使用F2的方式直接重新命名。
android studio軟體重命名文件包名方法三:
1、進行打開電腦中已經安裝好的Android studio的應用程序,並在在Android studio中載入項目的文件。
2、選中完項目之後,進入到項目中找到需要重新命名的文件。
3、然後就可以點擊Android studio菜單中列表中的Refactor的選項。
4、這樣就會彈出了一個下拉菜單中選項,進行選擇下拉菜單中的「rename」的選項。
5、彈出rename的選項框,在輸入框中輸入需要重新的命名的名稱。
6、可以看到了該的文件名稱被重新命名成功了。
❿ android studio編譯時報Error:(8, 35) Gradle: 錯誤: 編碼GBK的不可映射字元
編碼格式問題,把gbk改為UTF-8。File->Setting->File Encodings