Android Studio使用過程中常見問題及解決方案


      熟悉Android的童鞋應該對Android Studio都不陌生。Android編程有兩個常用的開發環境,分別是Android Studio和Eclipse,之前使用比較多的是Eclipse,而現在呢,由於Android Studio的優越性,越來越多的人轉而使用它了。

      隨着Android Studio使用人數的增加,使用過程中的問題也日益凸顯,本文小編就整理了一些Windows系統下使用Android Studio的常見問題及解決方案,大家可以圍觀圍觀,遇到類似問題,不妨可以試試小編下面分享的方法。

 

1、assets文件的存放目錄在”src/main/”目錄下,和java、res文件夾平級;

2、引用libs文件夾中的so,需要在對應module下的build.gradle文件的android標簽下加上如下屬性:

  android {

      sourceSets {

          main {

              jniLibs.srcDirs = ['libs']

          }

      }

  }

3、android studio的編譯時屏蔽掉lint檢查,可以避免由於編譯條件太過嚴格而編譯不過的問題:

  lintOptions {

      abortOnError false

  }

4、如果遇到多個jar包中的某個文件沖突,可以在對應module下的build.gradle文件的android標簽下加上如下屬性:

  packagingOptions {

      exclude 'META-INF/NOTICE.txt'// 這里是具體的沖突文件全路徑

      exclude 'META-INF/LICENSE.txt'

  }

5、調整logcat文件顯示的顏色:File→Setting→Editor→Colors&Fonts→Android Logcat→在界面的右側調節logcat每個級別日志的顏色;

6、顯示行號:File→Setting→Editor→General→Appearance→勾選“Show line numbers”;

7、Logcat的console中,顯示”no debuggable applications”的問題:Tools→Android→Enable ADB Integration;

8、如果依賴工程和主工程中有同名同類型的資源文件,需要修改依賴工程中的資源名稱編譯時才不會報錯,如果依賴工程中的這個資源文件是整個工程都不需要用到的,可以直接刪掉;

9、Android Studio中一個主工程依賴多個library的模式編譯時很慢(clean和rebuild時,之前Eclipse中是這種模式),因為這種工程框架是主工程和每個依賴工程中都有一個build.gradle,編譯起來會消耗比較長的時間,可以將沒有資源文件和so的依賴工程打包成jar包,有資源文件和so的打包成aar文件,然后在主工程中引用,這樣編譯會很快;

10、Android Studio對九圖的要求很嚴格,如果文件以”.9.png”結尾但是圖片不是9圖,編譯的時候會報錯,解決方案是直接在AS中打開這張圖片,通過9圖編輯工具編輯成9圖即可;

11、修改Module之間的依賴關系有兩種方式:(1)直接修改每個module的build.gradle文件中的dependencies;(2)右鍵project→Open Module Settings→在彈出面板的左側Modules一欄中選中要修改依賴關系的Module,點擊右側的Depencencies標簽修改即可;

12、Android Studio自動導包:File→Settings→Editor→General→Auto Import→Java→切換“Insert imports on paste”為“All”→勾選“Add unambigious imports on the fly”;

13、代碼格式化快捷鍵:CTRL+ALT+L;

14、重命名文件夾或者文件的快捷鍵:ALT+SHIFT+R;

15、鼠標懸浮在某個方法上時,顯示該方法的信息:Preferences→Editor→Show doc on mouse move;

 

16、刪除一個Module,直接在IDE中選中Module后按Delete是刪不掉的,需要先右鍵project→Open Module Settings→在彈出面板的左側Modules一欄中選中要刪除的Module→點擊面板左上角的“-”符號→點擊OK后回到IDE,然后選中要刪掉的Module,按Delte快捷鍵刪掉即可;

17、Android Studio中執行Lint等工具對代碼的檢測,Analyze→Inspect Code。

 

以上就是Android Studio使用過程中,最容易出現的17個問題及其解決辦法,還不是很清楚的童鞋可以收藏慢慢體會。

 

相關文章:《Android程序猿必須警示的13個坑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM