我开发了一个混合移动应用程序,使用Brett Nelson的一组博客文章将SalesForce Mobile SDK与Ionic集成在一起 -
-
按照本文中的说明 - https://wipdeveloper.com/2017/06/27/saleforce-mobile-sdk-ionic-setup-mobile-sdk/并设置组织并在Android Studio - >模拟器中运行应用程序后,应用程序打开正常 .
其中我集成了(基本上是复制粘贴) - 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)
清单文件看起来像这样 - >
项目结构如下 - >
什么是缺少的配置?还是不正确?
注意:这里的问题似乎有类似的问题,但没有解决方案:Unable to instantiate application com.salesforce.androidsdk.phonegap.app.HybridApp: java.lang.ClassNotFoundException:
1 回答
在问题的第2步之后,您可能需要删除然后重新添加您要定位的平台 .
For iOS
Or for Android
如果您这样做但仍有问题,请尝试删除并重新添加salesforce mobile sdk .