Android各种报错问题汇总
生活随笔
收集整理的這篇文章主要介紹了
Android各种报错问题汇总
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、Android調(diào)試中報錯:Could not connect to remote process. Aborting debug session.
在AndroidManifext.xml中的添加 android:debuggable="true"<application android:debuggable="true">或者
1.首先嘗試,cmd中重啟adb服務 // 關閉adb服務 adb kill-server // 啟動adb服務 adb start-server 2.若上一步不行,直接重啟IDE軟件二、Android運行報錯SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting.
1.先查看自己是否配置了SDK系統(tǒng)變量 2.查看項目的local.properties里的sdk路徑是否正確三、Android運行報錯Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
方法1: 找到項目的Gradle Scripts中的build.gradle文件,把其中的compileSdkVersion, buildToolsVersion, targetSdkVersion從31改成30 修改之后會出現(xiàn)了一個提示,單擊并選擇sync [to version 30]。Android Studio會自動下載BuildTool V30并更改項目設置方法2: 或者不將SDK構(gòu)建工具31降級到30,也不更改編譯SDK版本,主要是SDK構(gòu)建工具31上缺少2個文件,即1.dx.bat 2.dx.jar 解決方案是這些文件在文件位置中被命名為d8,因此將它們的名稱更改為dx將解決錯誤 步驟如下: 1.進入下載保存SDK目錄下的\Sdk\build-tools\31.0.0目錄 2.找到一個名為d8.bat的文件,這是Windows批處理文件。 3.重命名d8.bat為dx.bat。 4.進入下載保存SDK目錄下的\Sdk\build-tools\31.0.0\lib目錄 5.在將d8.jar重命名為dx.jar四、Android運行報錯Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit
在AndroidManifest.xml文件中給activity添加android:exported
<activity android:name=".MainActivity" android:exported="true">總結(jié)
以上是生活随笔為你收集整理的Android各种报错问题汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之----Log详解(Lo
- 下一篇: Java中 break、continue