写在前面 

最近在哔哩哔哩学习Android Studio的安装,安装视频在此。在运行hello world代码时出现问题,找了好久都没解决。最后还是翻看视频评论区并自己理解,才debug成功。

报错

使用的API版本为30,在运行初始代码时,报错如下:

ERROR:AAPT: aapt2.exe E 07-29 22:53:10 19992 10908 LoadedArsc.cpp:94] RES_TABLE_TYPE_TYPE entry offsets overlap actual entry data.
aapt2.exe E 07-29 22:53:10 19992 10908 ApkAssets.cpp:149] Failed to load resources table in APK 'D:\tool\Android_Sdk\platforms\android-35\android.jar'.
error: failed to load include path D:\tool\Android_Sdk\platforms\android-35\android.jar.

解决

翻看视频评论区,才知道是因为模拟器api30跟安装的sdk版本不一致导致的。

随后翻阅配置文件,找到D:\(自己的项目文件夹路径)\MyApplication\app\build.gradle,并将compileSdk 35修改为compileSdk 30即可。猜想项目一开始是针对sdk35来编译的。

最后也是成功运行。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐