Android studio遇到的一些小問題
前言:在Android開發過程中,經常都會遇到一些莫名的錯誤提示,所以我就把遇到過的問題都記錄下來了,需要下次再遇到的話就能第一時間解決問題!
一、Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
1.發現錯誤:
今天在做專案的時候突然出現了執行錯誤,執行不了,檢查了沒有程式碼錯誤,這下就納悶了,錯誤如下:
就是這篇部落格的標題,Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
2.查詢錯誤:
以我我英語水平,我大概把這段雞腸理解為:APP執行錯誤:執行需要“工具|安卓|ADB整合啟用”啟用。相信大家都明白了吧,重點是這裡: 'Tools | Android | Enable ADB integration' !
後來我發現我為什麼錯了,這可不關我事了,這是Android Studio的問題了,可能是bug吧!當我開啟Android Device Monitor
開啟Android Device Monitor 後,我發現Enable ADB integration和之前相比較沒有被選中了,如下圖:
這麼一來,執行時就出錯了!
3.解決錯誤:
最後,只要把 選單欄-->Tools--> Android-->Enable ADB integration選中勾上就沒問題了!
二、[Error:Execution failed for task ':app:buildInfoDebugLoader'.解決錯誤]
1.錯誤點:
今天在整理專案的時候,就是改了一下程式碼,就編譯出錯了!如下圖:
就是這一行:
Error:Execution failed for task ':app:buildInfoDebugLoader'.> Exception while doing past iteration backup : Source E:\ChaoBrowser\app\build\intermediates\builds\debug\9230767761556\classes.dex and destination E:\ChaoBrowser\app\build\intermediates\builds\debug\9230767761556\classes.dex must be different
2.解決方案:
Build---->Rebuild Project
三、Error:CreateProcess error=216, 該版本的 %1 與您執行的 Windows 版本不相容。請檢視計算機的系統資訊,瞭解是否需要 x86 (32 位)或 x64 ......
昨天在匯入別人的Android project工程時,Android studio就報錯了,一個我第一次遇到的錯誤,如下圖所示:
錯誤提示:
Error:CreateProcess error=216, 該版本的 %1 與您執行的 Windows 版本不相容。請檢視計算機的系統資訊,瞭解是否需要 x86 (32 位)或 x64 (64 位)版本的程式,然後聯絡軟體釋出者。
我就二話不說,支援clean Project,然後又rebuild Project 還是行不通啊,夠來請教了身邊的朋友,原來是這樣的,解決方案如下所述。
解決方案:
原來是匯入的Project專案工程所用的JDK和本地配置的JDK版本不一致所造成的,所以只要將匯入的Project的JDK替換成本地的JDK就OK了,This is so easy !
步驟 file ---> Project Structure ---> JDK location ---> 選擇電腦配置的Java jdk路徑;如下圖:
四、Android 錯誤 'roundIcon' in package 'android'
Error:No resource identifier found for attribute 'roundIcon' in package 'android'
roundIcon是個高版本里面才有的東東,低版本是沒有的,一般是由於調節targetSdkVersion版本造成的
解決辦法:
刪除清單檔案AndroidManifest.xml裡的 android:roundIcon="@mipmap/ic_launcher_round" 這句話就OK了
只要看到Error:No resource identifier......,肯定是xml檔案裡面出問題了,盯著找就好了
如果是in package 'XXX',這個多半就是自己定義的控制元件在應用的時候出了問題。
五、Error:Execution failed for task ':app:mergeDebugResources'.
控制檯錯誤提示:Error:Execution failed for task ':app:mergeDebugResources'.> F:\androidProject\app\src\main\res\drawable-hdpi\webImg.jpg: Error: 'I' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
直接谷歌翻譯了就知道什麼問題了:錯誤:執行失敗的任務':app:mergeDebugResources'。> F:\ androidProject \ app \ src \ main \ res \ drawable-hdpi \ webImg.jpg:錯誤:'我'不是一個有效的基於檔案的資源名字元:基於檔案的資源名稱必須只包含小寫字母 ,0-9或下劃線
解決問題:圖片命名不能包含大寫字母,所以把命名的大寫字母去掉就行了。
支援我的話可以關注下我的公眾號,也歡迎大家投稿~
掃一掃關注我的微信公眾號:程式猿在廣東
相關文章
- vue工作中遇到的一些小問題Vue
- 關於Android studio中遇到Library has broken以及mac遇到clean消失問題AndroidMac
- android studio jdk問題AndroidJDK
- Filebeat和logstash 使用過程中遇到的一些小問題記錄
- Android Studio常見問題(+)Android
- Android studio 問題記錄Android
- 一些小問題彙總
- 關於Redis的一些小問題Redis
- MUI在Android與IOS上的一些小問題以及一些框架的用法UIAndroidiOS框架
- Android studio glide包重複問題AndroidIDE
- 影片直播原始碼實現直播技術曾遇到的那些小問題原始碼
- Android中使用WebView遇到的問題總結:AndroidWebView
- Android Studio3.1.2及Android P相關問題Android
- 小程式專案中的一些小問題
- Leetcode刷題中關於java的一些小問題LeetCodeJava
- 線上直播原始碼實現直播技術曾遇到的那些小問題原始碼
- Visual Studio Code中Python安裝庫檔案遇到的問題Python
- 工作遇到的問題小記(一)
- 【Android Studio】解決 Android Studio2.2 無法輸入中文標點符號的問題Android符號
- 關於 Android studio 在xml中不提示的問題AndroidXML
- Android Studio 中 Preview 常見問題和技巧AndroidView
- android單元測試遇到問題總結Android
- 小程式遇到的一些問題
- jmeter 遇到的一個場景問題JMeter
- Android studio虛擬模擬器安裝問題Android
- linux遇到的問題Linux
- Vagrant 遇到的問題
- Homestead 遇到的問題
- sudo 遇到的問題
- JackJson遇到的問題JSON
- mysql 遇到的問題MySql
- WangEditor遇到的問題
- 關於css佈局、居中的問題以及一些小技巧CSS
- 教你如何解決PostgreSQL Array使用中的一些小問題SQL
- 解決Android studio中gradle依賴下載太慢的問題AndroidGradle
- 有關 Android Studio 重複引入包的問題和解決方案Android
- VisualStudio遇到的一些初級問題
- 面試中遇到的一些問題面試
- Docker遇到的一些問題和感想Docker