Eclipse向Android Studio过程中遇到问题

来源:互联网 发布:sql server 查询 一样 编辑:程序博客网 时间:2024/05/08 03:04

Eclipse向Android Studio过程中遇到问题


so库没有打包到apk中

Process: com.fox.exercise, PID: 17654java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v3_2_0_11 from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.fox.exercise-4.apk,libraryPath=/data/app-lib/com.fox.exercise-4]: findLibrary returned null        at java.lang.Runtime.loadLibrary(Runtime.java:358)        at java.lang.System.loadLibrary(System.java:526)        at com.baidu.mapapi.a.<clinit>(Unknown Source)        at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)        at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)        at cn.ingenic.indroidsync.SportsApp.onCreate(SportsApp.java:309)        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1025)        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4606)        at android.app.ActivityThread.access$1600(ActivityThread.java:162)        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1326)        at android.os.Handler.dispatchMessage(Handler.java:102)        at android.os.Looper.loop(Looper.java:157)        at android.app.ActivityThread.main(ActivityThread.java:5387)        at java.lang.reflect.Method.invokeNative(Native Method)        at java.lang.reflect.Method.invoke(Method.java:515)        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)        at dalvik.system.NativeStart.main(Native Method)

build.gradle

如果没有添加 jniLibs.srcDirs = [‘libs’],SO不会被打入到apk当中

sourceSets {        main {            manifest.srcFile 'AndroidManifest.xml'            java.srcDirs = ['src']            resources.srcDirs = ['src']            aidl.srcDirs = ['src']            renderscript.srcDirs = ['src']            res.srcDirs = ['res']            assets.srcDirs = ['assets']            jniLibs.srcDirs = ['libs']        }    }
0 0
原创粉丝点击