歡迎光臨深圳市智谷聯軟件技術有限公司!

        您好,登錄注冊

        Android Studio 導入Eclipse項目后,so文件如何加載
        閱讀:1

        Android Studio 導入Eclipse項目后,so文件如何加載,很多開發者碰到這個問題,如下,導入Eclipse項目后,提示無法找到串口需要的本地方法,也就是無法找到串口所需so文件

         

        出現這個錯誤的原因是,Android Studio目錄結構與ADT目錄結構不一致,ADT中jnilib所在目錄Android Studio中沒有包含,編譯打包過程中并沒有打包到安裝包中,所以運行就出現如下錯誤

         

        01-01 23:32:07.751 4455-4475/com.smartdevice.testdpc900 E/AndroidRuntime: FATAL EXCEPTION: Thread-135
                                                                                  java.lang.UnsatisfiedLinkError: Couldn't load serial_port from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.smartdevice.testdpc900-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.smartdevice.testdpc900-1, /vendor/lib, /system/lib]]]: findLibrary returned null
                                                                                      at java.lang.Runtime.loadLibrary(Runtime.java:366)
                                                                                      at java.lang.System.loadLibrary(System.java:514)
                                                                                      at android.serialport.api.SerialPort.<clinit>(SerialPort.java:390)
                                                                                      at com.smartdevicesdk.device.PC900$1.run(PC900.java:123)
                                                                                      at java.lang.Thread.run(Thread.java:838)
        

         

         

        我們打開build.gradle文件,看到默認配置如下

         

        sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'  java.srcDirs = ['src']
                resources.srcDirs = ['src']
                aidl.srcDirs = ['src']
                renderscript.srcDirs = ['src']
                res.srcDirs = ['res']
                assets.srcDirs = ['assets']
            }
        main聲明中并沒有配置jnilib文件路徑
        所以我們加入一條配置信息
        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']
            }
        加入jniLibs.srcDirs=['libs']后,再次編譯運行即可解決上述報錯問題
         

         





        Top 色偷偷888欧美精品久久久| 国产成人精品久久免费动漫| 亚洲国产精品一区二区久久| 国产99视频精品免费专区| 中文无码精品一区二区三区| 国产精品片在线观看手机版| 嫩草影院久久国产精品| 91在线视频精品| 粉嫩精品美女国产在线观看| 精品999久久久久久中文字幕| 青青草原精品国产亚洲av| 黄网站色视频毛片| 真实国产精品vr专区| 老司机亚洲精品影院无码| 久久99精品国产麻豆宅宅| 久热精品视频第一页| 精品无码三级在线观看视频 | 亚洲无线观看国产精品| 亚洲精品tv久久久久| 亚洲国产人成精品| 国产成人精品午夜福利| 国产精品v片在线观看不卡| 91精品国产综合久久香蕉| 国产成人精品一区在线| 婷婷视频在线观看| 亚洲精品你懂的在线观看| 亚洲av永久无码精品秋霞电影影院| 国产精品中文字幕在线观看| 久久亚洲国产欧洲精品一| 欧美亚洲综合免费精品高清在线观看 | 激情亚洲一区国产精品| 国内精品久久久人妻中文字幕| 国产精品无码国模私拍视频 | 欧美精品人人做人人爱视频| 国产女人精品视频国产灰线| 黑巨人与欧美精品一区 | 亚洲国产精品va在线播放| 亚洲精品欧美综合| 国产一级强片在线观看| 91精品国产自产在线观看| 亚洲AV永久无码精品|