標籤:generate 匯入 上下 cat mission android開發 update 提交 build
(1)編譯時間發生
解決方案:
1、在最外層的Gradle中,刪除如下的語句
(2)編譯時間發生
解決方案:
1、在最外層的Gradle中,刪除如下的語句
(3)編譯時間發生
解決方案:
1、你的項目中存在中文命名,將項目中對應的中文命名改為英文即可
(4)編譯時間發生
解決方案:
1、你的項目中res\drawable下存在大寫字母,將項目中對應的大寫字母改為小寫字母即可
(5)在Aidl檔案進行編譯時間發生
解決方案:
1、項目的編譯版本和編譯工具的版本不一致,右鍵項目 open Moudle Setting -> app -> 修改Compile Sdk Version 和Build Tools Version 版本一致
2、可能是你的複製進來的Aidl檔案的包名沒有修改成當前的包名
(6)在複製許可權內容,進行編譯時間發生
解決方案:
1、就是xml 可能出現無法識別的資源檔錯誤, 就是資源檔 裡面出錯了
2、有時候在uses-permission中多了個空格也會報這個錯誤
(7)run程式時發生
解決方案:
1、勾選中選項即可
(8)在配置NDK後編譯時間發生
解決方案:
1、編譯NDK時最好不要使用SDKManager裡下載的ndk-bundle,否則會報這些錯誤
2、官網下載NDK開發包,r9、r10系列,然後替換掉久的ndk就可以了
(9)在Android Studio->run的時候發生
解決方案:
1、網上的方案,親測不是這個問題
根據提示查看adb的連接埠號碼5037被誰佔用,通過 netstat -aon|findstr “5037” 找出相應的pid號,再通過工作管理員找到相應pid號的進程,然後將其結束,最後重啟adb
2、將原本選擇的預設adb換成我們自己的sdk裡面的adb,親測成功了
(10)建立了兩個Module,其中一個Module依賴另一個Module而導致了出現該問題,如果在?Studio中,有ModuleA和ModuleB,我們希望ModuleA依賴ModuleB,運行時候可能會出現該問題
解決方案:
1、查看被依賴的ModuleB的build.gradle,裡面可以看到
將這一句改為即可
接著會出現另一個錯誤
解決方案:
1、需要將builde.gradle — android — defaultConfig中的applicationId刪除
(11)這個問題是我在修改Bmob的最新jar包的時候發生的錯誤,從3.4.6換到3.5.0時,編譯出錯
解決方案:
1、jar包衝突(finished with non-zero exit value 2)?
主要表現為編譯後出現finished with non-zero exit value 2錯誤,原因是jar包衝突,導致的原因可能是在dependencies中使用compile files()匯入一次jar包,然後有其它jar的引入方式使用compile’com.xxx’方式,正好又引用了這個jar包,所以導致了重複引用jar包的衝突。最常見的是support-v4包的重複引用
(12)當在gradle匯入第三方依賴(sweetalert)之後,編譯出錯
解決方案:
1、由於匯入的第三方依賴也使用我們application的icon值的屬性,托福考試時間具體修改步驟如,加上下面圈起來的語句
(13)Git Push 提交到Github上發生錯誤
解決方案:
1、出現的主要原因是,本地沒有update到最新版本的項目(git上有README.md檔案沒下載下來)
2、先進行代碼合并,git pull --rebase origin master,再進行代碼提交,git push -f origin master
(14)升級完Android Studio2.3後,打包release出現的錯誤
解決方案:
在app的build.gradle中添加如下代碼,重新Generate Signed APK即可
Android開發錯誤——Android Studio中遇到過的錯誤問題與解決方案匯總