1

をインスタンス化できません私は、ブログの記事のブレットネルソンのセットを使用してイオンを含めてSalesforceモバイルSDKを統合したハイブリッドモバイルアプリを開発 -例外:java.lang.RuntimeException:アプリケーションcom.salesforce.androidsdk.phonegap.app.HybridApp

  1. https://wipdeveloper.com/2017/06/27/saleforce-mobile-sdk-ionic-setup-mobile-sdk/ の手順に従って、orgをセットアップしてAndroid Studio - >エミュレータでアプリを実行すると、アプリが正常に開かれました。私は(基本的に貼り付けられたコピー)統合を特徴と https://wipdeveloper.com/author/brettmn/page/6/

- -

  • 命令のこれらのセットに従った後package.json要素を、資源など - CLIからは、Salesforce SDKプロジェクトにイオンアプリを生成しましたステップ1では、エミュレータでプロジェクトを実行することができません。

    実行中は、LogCatは、以下の情報を発する:

    0から4310/E/AndroidRuntimeをcom.wipdeveloper.contacts:致命的な例外: メインプロセス: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.wip開発者.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/c om.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA ==/LIB/x86の、/システム/ libに、/ベンダー/ 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.dispatchMessage (Handler.java:106)


    マニフェストファイルは、次のようになります - > enter image description here

    プロジェクト構造は以下の通りである - >

    enter image description here

    不足している設定とは何ですか?または間違っている?

    注:この質問は、ここで同様の問題を持っているようだが、解決方法は: Unable to instantiate application com.salesforce.androidsdk.phonegap.app.HybridApp: java.lang.ClassNotFoundException:

  • 答えて

    2

    は、あなたの質問のステップ2の後、あなたがターゲットとしているプラ​​ットフォームを再度追加削除してしなければならないことがあります。

    ionic cordova platform remove ios 
    ionic cordova platform add [email protected] 
    

    やAndroid

    ため
    ionic cordova platform remove android 
    ionic cordova platform add [email protected] 
    

    あなたがそれを行うと、まだ問題がある場合はiOSの

    については

    を削除して再追加のSalesforceモバイルSDKを試してみてください。

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

    どうもありがとうブレット!これはうまくいった。 – binDebug

    関連する問題