中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android studio 常見問題匯總

發布時間:2020-04-04 17:26:47 來源:網絡 閱讀:1501 作者:tlw90 欄目:移動開發

1.   AS構建常見出錯問題解決[重要]

1.1.創建或導入項目后一直等待無法進入主界面

問題:

Android studio 常見問題匯總

原因:AS連網去下載gradle了,但是網絡不好或不通

解決:禁用網絡,AS就會立即自動終止下載進入到主界面了。此時再去指定離線的gradle版本進行編譯;

 

Android studio 常見問題匯總

Android studio 常見問題匯總

1.2.Unknow host ‘services.gradle.org’

問題:

Android studio 常見問題匯總

 

原因:導入第三方AS項目時,需要連網去下載對應的gradle版本,但連接不到services.gradle.org服務器

解決:可以獨立下載gradle版本,放置到某個目錄,再指定所在目錄,如下圖設置:

Gradle下載地址:http://services.gradle.org/distributions

Android studio 常見問題匯總

1.3.  Gradle DSLmethod not found: 'android()

問題:Error:(16,0) Gradle DSL method not found: 'android()'

Android studio 常見問題匯總

 

原因:

當你通過ProjectStructure修改了編譯的版本或工具時,可能會在Project的build.gradle配置文件中添加如下腳本代碼,此時就會導致上面報錯了。

Android studio 常見問題匯總

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"
}

 

解決方法:

把上述的代碼添加到module的build.gradle文件中,而不能添加到Project的build.gradle文件中

1.4.Unsupported major.mirror version 52.0

Android studio 常見問題匯總

 

解決:

JDK版本有問題,請更換JDK:先卸載原有的jdk,再安裝我發給大家的資料中的jdk8

1.5.Project中的build.gradle提示Gradle插件版本報錯

問題:

Android studio 常見問題匯總

Android studio 常見問題匯總

 

解決:

方式一:取消離線模式,再點擊sync重新編譯項目,就會自動下載對應的gradle插件了。

 

方式二:通過以下方式查看gradle插件的版本,指定為該版本即可。

[或者默認創建一個AndroidStudio項目,看看默認的gradle插件版本是什么,修改成那個版本即可]

Android studio 常見問題匯總

1.6.找不到編譯的android sdk版本

問題:

Android studio 常見問題匯總

 

原因:找不到編譯的androidsdk版本

解決:修改module中的build.gradle文件中版本為你本地存在的sdk版本(比如23)就可以了。

Android studio 常見問題匯總

 

1.7.中文路徑出錯(1)

Android studio 常見問題匯總

 

出錯詳情:

Error:(9,0) Your project path contains non-ASCII characters. This will most likely causethe build to fail on Windows. Please move your project to a differentdirectory. See http://b.android.com/95744 for details. This warning can bedisabled by using the command line flag-Dcom.android.build.gradle.overridePathCheck=true, or adding the linecom.android.build.gradle.overridePathCheck=true' to gradle.properties file inthe project directory.

 

描述:項目不能放到中文路徑下,否則會可能會出現如上錯誤。

解決:

方法一:路徑不要有中文 [推薦]

方法二:在C:\Users\Administrator\.gradle目錄下的gradle.properties(如果該文件不存在則創建)文件中添加如下設置:

com.android.build.gradle.overridePathCheck=true,

 

1.8.中文路徑出錯(2)點九圖片處理出錯

問題:crunchingcruncher...

Android studio 常見問題匯總

Android studio 常見問題匯總

 

解決:避免使用中文路徑

1.9.png編譯圖片報錯

AndroidStudio對圖片格式要求比較嚴格,比如一些點九的圖片,或格式不標準的png圖片,都有可能因為圖片格式原因導致AndroidStudio編譯報錯

Android studio 常見問題匯總

 

在模塊的build.gradle文件下,添加:

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

類似如下:
Android studio 常見問題匯總

1.10.  SDK23編譯報httpclient出錯

Android studio 常見問題匯總

 

解決:

Android SDK23版本把httpclient從sdk中移除了,如果使用它,

需要手動添加httclient的jar包:

Android studio 常見問題匯總

1.11.  解析引用的第三方依賴失敗了

Android studio 常見問題匯總

 

解決:取消離線模式,自動去下載依賴

 

1.12.  Multiple Dex file

Android studio 常見問題匯總

 

解決方式:重復添加jar包了,把重新添加的jar包移除即可。

1.13.  文件目錄太深了

Android studio 常見問題匯總

1.14.  ANDROID_DAILY_OVERRIDE 問題:gradle插件太舊了

Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "e877086ba74456e68d4c929dc482539df9ffac38"

 

解決:

添加系統環境變量后重啟Studio

環境變量:ANDROID_DAILY_OVERRIDE, 值為:41b72d353033bfb5aa4d6a98088a908dcae15ef9

 

2.   其它出錯問題

2.1.AndroidStudio IDE亂碼

問題:AndroidStudio中的一些窗口顯示亂碼,如打開項目窗口亂碼,或者logcat過濾器輸入中文顯示亂碼

Android studio 常見問題匯總

Android studio 常見問題匯總

 

解決:File > Settings > Appearance &Behavior > Appearance,

將default fonts改為Microsoft YaHei(改成其它SimSun、NSimSun也行,但個人覺得雅黑好看些)。

 

2.2.Junit導致的出錯

Android studio 常見問題匯總

 

解決:因為暫沒有用到java單元測試從app的build.gradle文件中把該行引用刪掉即可

2.3.Hamcrest-core.jar導致出錯

Android studio 常見問題匯總

 

解決:

這個是因為最新的創建項目會使用junit庫來進行代碼測試,在下載這個庫的內容的時候發現他引用了hamcrest這個框架,不過國內下載這個jar包hamcrest-core.jar不成功,所以會報這個錯誤。

 

簡單的處理方式是把build.gradle里引用的junit刪除掉

 

2.4.非法字符\ufeff

Android Studio 錯誤: 非法字符\ufeff解決方案 |錯誤: 需要class, interface或enum

原因:
Eclipse可以智能的把UTF-8+BOM文件
轉為普通的UTF-8文件,Android Studio還沒有這個功能,所以使用Android Studio編譯UTF-8+BOM編碼的文件時會出現” 非法字符: ‘\ufeff’ “之類的錯誤

 

解決方法:
手動將UTF-8+BOM編碼的文件轉為普通的UTF-8文件。

用EdItPlus打開.java文件依次:文檔》文本編輯》轉換文本編碼》選擇UTF-8編碼即可

2.5.創建項目后布局文件預覽出錯WindowDecorActionBar

如下所示:

Android studio 常見問題匯總

 

Api 23使用了ToolBar代替actionbar, 主題中找不到actionbar所以出錯了。

 

解決方式:

把sytles.xml中如下默認的主題:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

修改成Base.Theme.AppCompat.Light.DarkActionBar

或者:Theme.AppCompat.Light.NoActionBar

 

BY WJQ


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁津县| 措勤县| 龙海市| 涪陵区| 新竹县| 凤冈县| 枣阳市| 阳曲县| 建水县| 汪清县| 富平县| 婺源县| 板桥市| 淮安市| 阳西县| 长春市| 五大连池市| 剑阁县| 乐至县| 嘉义市| 平凉市| 彰化市| 石阡县| 揭东县| 贵定县| 于都县| 吴川市| 滨州市| 墨江| 连平县| 昌乐县| 屏东市| 商丘市| 丰镇市| 凭祥市| 额济纳旗| 泽库县| 西昌市| 平利县| 正定县| 岳阳市|