問題一
- non-zero exit value 1; non-zero exit value 2; non-zero exit value 3
解決
- with non-zero exit value 1 是因爲依賴包重複了
- withnon-zero exit value 2 這個錯誤是註釋掉app中的v4包之後出現的。解決方法 clean ,rebuild一下工程,就解決了。要是還解決不了,就重啓一下。
- withnon-zero exit value 3 這個錯誤就在app.bulid裏面加上這句dexOptions {javaMaxHeapSize “4g”},再rebuild ,之後再運行就行了
問題二
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
原因
- 大致意思是說我使用的 commit方法是在Activity的onSaveInstanceState()之後調用的,這樣會出錯,因爲onSaveInstanceState方法是在該Activity即將被銷燬前調用,來保存Activity數據的,如果在保存玩狀態後再給它添加Fragment就會出錯
解決
- 把commit()方法替換成 commitAllowingStateLoss()就行
問題三
- plugin version is old,update。。。
原因
- gradle版本不符,更新gradle版本並改變配置信息
解決
- buildle.gradle:classpath ‘com.android.tools.build:gradle:2.2.0-beta1’————–更改到合適的版本
- file-settings-gradle:Gradle Home地址更改到高版本的地址
問題四
- lambda expressions are not supported at this language level
原因
- java語言版本低,不支持這種算法表達
解決
- 更改java語言版本(最低jdk8)F4–app–properties::Source–Compatibility:更改到合適的版本
問題五
- Problems found loading plugins:Plugin “Google Analytics Uploader” was not loaded: required plugin “Android Support” is disabled….
原因
- gradle路徑問題,沒有gradle編譯,導致其他功能喪失
解決
- 配置正確的gradle路徑
問題六
- studio新導入項目一直卡在Building gradle project info
原因
- 引入項目gradle版本高於本地版本,studio編譯時候自動下載,但是因爲(被qiang)無法下載就一直卡在下載過程中
解決
- 直接修改gradle-wrapper.properties文件
- 若修改到與當前可打開項目gradle版本一致仍卡頓:先將要導入的項目gradle-wrapper.properties文件版本改爲低版本,成功導入後再改回來
問題七
- studio莫名其妙的無法clean乾淨,無法導包
原因
解決
- 更改運行項目前選擇框內容爲app
問題八
- Project with path ‘:應用名稱’ could not be found in project ‘:app’
原因
- 工程裏有多個Module,其中一個Module缺少了build.gradle文件導致的如上報錯
解決
- settings.gradle文件中添加 ‘:umengshare’
- 拷貝完整的module項目
問題九
- Error:null value in entry: resOutputDir=null
原因
- 。。。
解決
- 在androidTest下ApplicationTest裏面更改構造方法
public ApplicationTest(Class<Application> applicationClass) {
super(applicationClass);
}
問題十
- 第一次打開頁面無問題,當點擊進入另一個頁面再返回高度莫名變化
原因
- onWindowFocusChanged方法在界面重新顯示會再次執行,如onResume方法,在這裏面進行參數改動需注意該特性
解決