【发布时间】:2019-02-18 00:13:55
【问题描述】:
Yandex MapKit 在MapKitFactory.initialize(this) 行崩溃
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
MapKitFactory.setApiKey(YANDEX_MAP_KEY)
MapKitFactory.initialize(this)
setContentView(R.layout.advert_activity)
}
堆栈跟踪是
java.lang.UnsatisfiedLinkError:dlopen 失败: “/data/data/com.appname.app/app_lib/libgnustl_shared.so”是 32 位的 而不是 64 位 在 java.lang.Runtime.load0(Runtime.java:928) 在 java.lang.System.load(System.java:1621) 在 com.yandex.runtime.internal.ReLinker.loadLibrary(ReLinker.java:82) 在 com.yandex.runtime.Runtime.loadLibrary(Runtime.java:122) 在 com.yandex.runtime.Runtime.init(Runtime.java:99) 在 com.yandex.mapkit.MapKitFactory.initialize(MapKitFactory.java:18) 在 com.appname.main.MainActivity.onCreate(MainActivity.kt:41) 在 android.app.Activity.performCreate(Activity.java:7023) 在 android.app.Activity.performCreate(Activity.java:7014) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2745) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2870) 在 android.app.ActivityThread.-wrap11(未知来源:0) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1601) 在 android.os.Handler.dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:172) 在 android.app.ActivityThread.main(ActivityThread.java:6590) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
【问题讨论】:
标签: android yandex-maps yandex-mapkit