0

屋内アトラスアプリケーションは正常にビルドされましたが、ここに投稿したlogcatで見つかったエラーがあります。誰にでも教えてくれますか?そのエラーを解決して、アプリを実行可能にするにはどうすればいいですか?屋内アトラス:アプリケーションビルドは成功しましたが、Nexus 9では実行されませんでした。タブ(アプリケーションが動作しなくなりました)

03 10:25:48.893 5152-5168/? E/AndroidRuntime: FATAL EXCEPTION: IdaSensorReadingManager 
               Process: com.test.indoornavigation, PID: 5152 
              java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.test.indoornavigation/files/assetlib.so" is 32-bit instead of 64-bit 
               at java.lang.Runtime.load0(Runtime.java:897) 
               at java.lang.System.load(System.java:1505) 
               at com.indooratlas._internal.db.a(SourceFile:211) 
               at com.indooratlas.algorithm.ClientProcessingManager.ensureNativeLibrary(SourceFile:174) 
               at com.indooratlas.algorithm.ClientProcessingManager.<init>(SourceFile:91) 
               at com.indooratlas.algorithm.ClientProcessingManager.getInstance(SourceFile:98) 
               at com.indooratlas._internal.an.f(SourceFile:485) 
               at com.indooratlas._internal.an.a(SourceFile:40) 
               at com.indooratlas._internal.an$a.handleMessage(SourceFile:774) 
               at android.os.Handler.dispatchMessage(Handler.java:102) 
               at android.os.Looper.loop(Looper.java:154) 
               at android.os.HandlerThread.run(HandlerThread.java:61) 
11-03 10:25:48.956 587-1095/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 76) } 
+0

あなたのアプリには32ビットと64ビットの両方のネイティブコードがデプロイされているようです。どのIndoorAtlas SDKバージョンを使用しており、JARまたはAARとして統合しましたか? –

答えて

1

こんにちは、私は同様の問題を抱えていたし、私が発見したがindoorAtlasのルールをProGuardのために関連して考え出した、あなたはproguard.proファイルでこれを配置する必要があります。ここに示されているよう

# Required by IndoorAtlas SDK 
-keep public class com.indooratlas.algorithm.ClientProcessingManager { *; } 
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement 

https://github.com/IndoorAtlas/android-sdk-examples/blob/master/Basic/proguard-rules.pro

私はこれがあなたに役立つことを願っています!

関連する問題