收藏官网首页
查看: 7007|回复: 6

[问答] Gokit Demo App 无法用AVD打开,报错“java.lang.UnsatisfiedLinkError...

1

主题

11

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2018-7-26 23:40:43 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具
我是win10 64 bit,用的AS编译gokit Demo, 编译没有问题,一用avd运行就出错。
原因是libs只有armeabi的,没有x86的,是不是不能用AVD调试?

E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.gizwits.opensource.appkit, PID: 4666
                  java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.gizwits.opensource.appkit-ubci3lD0tsN2-L02KVwBtw==/lib/x86/libSDKLog.so" has unexpected e_machine: 40 (EM_ARM)
                      at java.lang.Runtime.loadLibrary0(Runtime.java:1016)
                      at java.lang.System.loadLibrary(System.java:1657)
                      at com.gizwits.gizwifisdk.log.SDKLog.<clinit>(SDKLog.java:12)
                      at com.gizwits.gizwifisdk.log.SDKLog.d(SDKLog.java:213)
                      at com.gizwits.gizwifisdk.api.SDKEventManager.setListener(SDKEventManager.java:116)
                      at com.gizwits.gizwifisdk.api.GizWifiSDK.setListener(GizWifiSDK.java:52)
                      at com.gizwits.opensource.appkit.UserModule.GosUserModuleBaseActivity.onResume(GosUserModuleBaseActivity.java:118)
                      at com.gizwits.opensource.appkit.UserModule.GosUserLoginActivity.onResume(GosUserLoginActivity.java:170)
                      at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1355)
                      at android.app.Activity.performResume(Activity.java:7117)
                      at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3556)
                      at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3621)
                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2862)
                      at android.app.ActivityThread.-wrap11(Unknown Source:0)
                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
                      at android.os.Handler.dispatchMessage(Handler.java:106)
                      at android.os.Looper.loop(Looper.java:164)
                      at android.app.ActivityThread.main(ActivityThread.java:6494)
                      at java.lang.reflect.Method.invoke(Native Method)
                      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
I/zygote: JIT allocated 71KB for compiled code of void android.widget.TextView.<init>(android.content.Context, android.util.AttributeSet, int, int)
I/zygote: Compiler allocated 4MB to compile void android.widget.TextView.<init>(android.content.Context, android.util.AttributeSet, int, int)


Screenshot_1532619347.png

1

主题

11

帖子

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2018-7-26 23:44:57 | 显示全部楼层
本帖最后由 Gclouder 于 2018-7-26 23:46 编辑

我用华为荣耀怎么也出错?
$ adb shell am start -n "com.gizwits.opensource.appkit/com.gizwits.opensource.appkit.UserModule.GosUserLoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process 3493 on device huawei-pe_tl00m-
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x4199ac50)
有人成功编译过Gokit Demo 用AS么?

1

主题

11

帖子

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2018-7-26 23:57:29 | 显示全部楼层
我的build.gradle:

android {
    compileSdkVersion 26
    buildToolsVersion '26.0.2'
    useLibrary 'org.apache.http.legacy'
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi', 'armeabi-v7a'
            universalApk true
        }
    }
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

    defaultConfig {
        applicationId "com.gizwits.opensource.appkit"
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        ndk{
            abiFilters("armeabi", "armeabi-v7a", "x86")        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    // compile 'com.android.support:appcompat-v7:23.4.0'
    compile files('libs/BLEasyConfig.jar')
    compile files('libs/easylink2.0.jar')
    compile files('libs/hiflying-iots-android-smartlink7.0.2.jar')
    compile files('libs/GizWifiSDK.jar')
    compile files('libs/jpush-android-2.1.5.jar')
    compile files('libs/Lark7618SDK_noudp1606031910_0101.jar')
    compile files('libs/libammsdk.jar')
    compile files('libs/libEsptouch_v0.3.3.4_3.jar')
    compile files('libs/libForEElink.jar')
    compile files('libs/LSFSK_1.0.jar')
    compile files('libs/mta-sdk-1.6.2.jar')
    compile files('libs/OneShotConfig.jar')
    compile files('libs/open_sdk_r5756.jar')
    compile files('libs/pushservice-5.0.0.66.jar')
    compile files('libs/simpleconfigwizardlib.jar')
    compile files('libs/xUtils-2.6.14.jar')
    compile files('libs/zxing.jar')
    compile 'com.yanzhenjie:permission:1.0.5'
}

1

主题

11

帖子

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2018-7-28 20:24:44 | 显示全部楼层
没人回复?还是问题太小白了呢

1

主题

11

帖子

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2018-7-30 19:32:02 | 显示全部楼层
汉枫LPB120模块
。。。。木有人回答,下载到手机就运行不了,难道我手机太老了,。。。

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
发表于 2018-8-2 17:09:09 | 显示全部楼层
尝试更换手机进行调试,可能是不兼容导致的

点评

好的,谢谢!  详情 回复 发表于 2018-8-4 21:13

1

主题

11

帖子

88

积分

注册会员

Rank: 2

积分
88
 楼主| 发表于 2018-8-4 21:13:25 | 显示全部楼层
boboP 发表于 2018-8-2 17:09
尝试更换手机进行调试,可能是不兼容导致的

好的,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表