首页 文章

异常:java.lang.RuntimeException:无法实例化应用程序com.salesforce.androidsdk.phonegap.app.HybridApp

提问于
浏览
1

我开发了一个混合移动应用程序,使用Brett Nelson的一组博客文章将SalesForce Mobile SDK与Ionic集成在一起 -

其中我集成了(基本上是复制粘贴) - package.json元素,资源等 - 从CLI生成的Ionic app到第1步中的SalesForce SDK项目,我无法在模拟器中运行项目 .

运行时,LogCat会发出以下信息:

0-4310 / com.wipdeveloper.contacts E / AndroidRuntime:FATAL EXCEPTION:main进程:com.wipdeveloper.contacts,PID:4310 java.lang.RuntimeException:无法实例化应用程序com.salesforce.androidsdk.phonegap.app.HybridApp: java.lang.ClassNotFoundException:在路径上找不到类"com.salesforce.androidsdk.phonegap.app.HybridApp":DexPathList [[zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/base.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_dependencies_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_0_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_1_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_2_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_3_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_4_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_5_apk.apk", zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_6_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_7_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_8_apk.apk",zip文件"/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories = [/ data / app / com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA == / lib / x86,/ system / lib,/ vendor / lib]]在android.app.LoadedApk.makeApplication(LoadedApk.java:989)的android.app.ActivityThread.handleBindApplication(ActivityThread.java:5715)android.app.ActivityThread.-wrap1(未知来源:0)在android.app上 . ActivityThread $ H.handleMessage(ActivityThread.java:1656)在android.os.Handler.dispatch消息(Handler.java:106)


清单文件看起来像这样 - >
enter image description here

项目结构如下 - >

enter image description here

什么是缺少的配置?还是不正确?

注意:这里的问题似乎有类似的问题,但没有解决方案:Unable to instantiate application com.salesforce.androidsdk.phonegap.app.HybridApp: java.lang.ClassNotFoundException:

1 回答

  • 2

    在问题的第2步之后,您可能需要删除然后重新添加您要定位的平台 .

    For iOS

    ionic cordova platform remove ios
    ionic cordova platform add ios@4.4.0
    

    Or for Android

    ionic cordova platform remove android
    ionic cordova platform add android@6.2.3
    

    如果您这样做但仍有问题,请尝试删除并重新添加salesforce mobile sdk .

    cordova plugin remove com.salesforce
    cordova plugin add https://github.com/forcedotcom/SalesforceMobileSDK-CordovaPlugin --force
    

相关问题