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或下劃線
解決問題:圖片命名不能包含大寫字母,所以把命名的大寫字母去掉就行了。
支援我的話可以關注下我的公眾號,也歡迎大家投稿~
掃一掃關注我的微信公眾號:程式猿在廣東
相關文章
- Android日常開發遇到的那些小問題Android
- vue工作中遇到的一些小問題Vue
- Android Studio 3.0 的一些小變化Android
- Android Studio 編譯工程的時候遇到的問題 Unable to delete directoryAndroid編譯delete
- 關於Redis的一些小問題Redis
- 關於Android studio中遇到Library has broken以及mac遇到clean消失問題AndroidMac
- android studio jdk問題AndroidJDK
- 線上直播原始碼實現直播技術曾遇到的那些小問題原始碼
- 影片直播原始碼實現直播技術曾遇到的那些小問題原始碼
- Android List分部載入遇到的一些問題Android
- 使用Android Studio 遇到的坑爹問題及解決方法(持續更新中)Android
- MUI在Android與IOS上的一些小問題以及一些框架的用法UIAndroidiOS框架
- 在android上使用opencv的ocl模組遇到的問題(一)AndroidOpenCV
- 小程式專案中的一些小問題
- Android Studio常見問題(+)Android
- Android studio 問題記錄Android
- xutils android studio引用問題Android
- android studio 啟動問題Android
- Android Studio問題雜記Android
- [android]android自動化過程遇到的問題Android
- Android中使用WebView遇到的問題總結:AndroidWebView
- 適配Android N遇到的兩個問題Android
- android開發過程中遇到的問題Android
- Leetcode刷題中關於java的一些小問題LeetCodeJava
- 關於資料庫連線的一些小問題資料庫
- jmeter 遇到的一個場景問題JMeter
- 面試中遇到的一些問題面試
- 小程式遇到的一些問題
- Android Studio 程式碼混淆注意問題Android
- Android Studio 3.0 svg圖片問題AndroidSVG
- Android Studio 常見問題彙總Android
- Android Studio 常見問題集錦Android
- 工作遇到的問題
- 教你如何解決PostgreSQL Array使用中的一些小問題SQL
- 關於css佈局、居中的問題以及一些小技巧CSS
- ExpandableListView控制元件使用中一些小問題的總結View控制元件
- 升級Android Studio到1.0.2的問題解決Android
- Docker遇到的一些問題和感想Docker