2016-11-21 8 views
0

https://github.com/sergeyastakhov/RtkGpsからRtkGPSをコンパイルしようとしています。 私はAndriod環境で非常に新しいです。私はAndriodスタジオ2.2.2を使用します。私がプロジェクトを作ると、それは何の不満もなく終了する。しかし、私はモバイルエミュレータで実行しようとするとすぐに次のエラーが発生しました。どんな助けも非常に高いです。RtkGpsコンパイルの問題

ERROR: 
E/AndroidRuntime: FATAL EXCEPTION: main 
        Process: gpsplus.rtkgps, PID: 26755 
        java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/gpsplus.rtkgps-2/base.apk"],nativeLibraryDirectories=[/data/app/gpsplus.rtkgps-2/lib/x86, /data/app/gpsplus.rtkgps-2/base.apk!/lib/x86, /vendor/lib, /system/lib]]] couldn't find "librtkgps.so" 
         at java.lang.Runtime.loadLibrary(Runtime.java:367) 
         at java.lang.System.loadLibrary(System.java:1076) 
         at gpsplus.rtkgps.RtkGps.onCreate(RtkGps.java:42) 
         at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013) 
         at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4707) 
         at android.app.ActivityThread.-wrap1(ActivityThread.java) 
         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405) 
         at android.os.Handler.dispatchMessage(Handler.java:102) 
         at android.os.Looper.loop(Looper.java:148) 
         at android.app.ActivityThread.main(ActivityThread.java:5417) 
         at java.lang.reflect.Method.invoke(Native Method) 
         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

答えて

0

私はlibsをndk-buildを使ってコンパイルしなければならないことがわかりました。 次のコードをbuild.gradleに含めると、この問題の解決に役立ちます。

commandLine 'ndk-build.cmd', '-C', file('src').absolutePath