Android開發錯誤——Android Studio中遇到過的錯誤問題與解決方案匯總

來源:互聯網
上載者:User

標籤: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中遇到過的錯誤問題與解決方案匯總

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.