【发布时间】:2020-02-07 14:31:49
【问题描述】:
当我在构建后尝试在我的智能手机 (Samsung Galaxy J5) 上启动我的应用程序时,我的应用程序立即崩溃并出现以下错误:
java.lang.RuntimeException: Unable to instantiate application android.permission.INTERNET: java.lang.ClassNotFoundException: Didn't find class "android.permission.INTERNET" on path: DexPathList[[zip file "/data/app/fr.hardis.VBNantes-1/base.apk"],nativeLibraryDirectories=[/data/app/fr.hardis.VBNantes-1/lib/arm, /data/app/fr.hardis.VBNantes-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
我正在使用带有 Angular 的 Ionic 5.2。
不过,我尝试将其添加到我的 config.xml:
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest">
<uses-permission android:name="android.permission.INTERNET" />
</edit-config>
感谢您的帮助!
【问题讨论】:
-
你为什么要在这里添加这个?如果您希望您的应用程序使用互联网,请转到 YourProject\platforms\android\app\src\mainAndroidManifest.xml 文件并添加
<uses-permission android:name="android.permission.INTERNET" /> -
如果发布,你能接受它作为答案吗?
标签: android cordova ionic-framework gradle android-permissions