Android Studio 到 3.0 版本之後,
就算是新創的Project,也可能會出現多個錯誤。(= =")
這裡將常見的錯誤整理如下:
=================================
一、AAP2 error


會出現這樣的錯誤,是因為 Android Studio 3.0 後,
預設是啟用 AAP2 的,把它關了就可以了。
------------------------------------------------------------
【解決方法】
1. 左邊專案視窗:【Gradle Scripts】→開啟【gradle.properties】

------------------------------------------------------------
2. 在【gradle.properties】中加入一行指令:
android.enableAapt2=false

------------------------------------------------------------
3. 重新整理專案:
【Build】→【Clean Project】

------------------------------------------------------------
4. 錯誤排除!

------------------------------------------------------------
5. 參考資料
(2)Android Studio 升級 3.0 後 aapt2 異常、不認識 intent-filter、.dex exceed 64K
=========================================
二、Caused by: java.util.NoSuchElementException
Android Studio 到 3.1 版之後會出現的莫名其妙錯誤。
【解決方法】:
【File】→【Settings】→【Build, Execution, Deployment】 -> 【Instant Run】
-> 將最上面的勾選取消 (Enable Instant Run to hot swap/resource changes are applied)


------------------------------------------------------------
參考資料:
蛮二 - Android studio 升级到3.1出现的问题Caused by: java.util.NoSuchElementException
=========================================
三、Android dex file cannot exceed 64K 錯誤
【解決方法】:
u011275280的专栏 - Android dex file cannot exceed 64K错误,使用Mutidex解决Dex超出方法数的限制
https://blog.csdn.net/u011275280/article/details/51833974
=========================================
四、Failed to load AppCompat ActionBar with unknown error
問題狀況:在設計App版面(layout)時,預覽畫面無法顯示。

------------------------------------------------------------
【解決方法】:
1. 開啟【res】→【values】→【styles.xml】

------------------------------------------------------------
2. 將 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
改為<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
(前面加Base.)


=========================================
補充:除錯建議
剛從 eclipse 轉過來使用 Android Studio 時,
一直很不習慣Android Studio的除錯建議方式:
eclipse 是直接將滑鼠游標移到紅色毛毛蟲(錯誤提示)就會出現除錯建議,
Android Studio 則是要滑鼠左鍵點擊一下紅色毛毛蟲的地方,
然後 Alt + Enter 才會出現除錯建議......= ="
-----------------------------------------------------------------------------------
下載舊版AndroidStudio
https://developer.android.com/studio/archive
請先 登入 以發表留言。