Android Studio 发生 Couldn't load jpush175 from loader dalvik.system.PathClassLoader 异常

Android Studio(以下简称AS) 崛起的势头已经势不可挡,将来很可能会取代Eclipse 进行Android 开发

想必用惯了Eclipse的咱们 一开始很难习惯

最近遇到 Couldn‘t load jpush175 from loader dalvik.system.PathClassLoader 这样一个问题

它说的是AS不能找到库文件

发生在于像Eclipse 嵌入极光推送等 第三方包的情况

AS 是不能直接识别这些文件的

如果是.jar文件  则需要拷贝到libs文件夹的同事 邮件 有一个add library选项 进行添加 (也可能是 is library选项或其他)

如果是.so文件 则需要修改build.gradle

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "cn.ninebot.ninebot"
        minSdkVersion 18
        targetSdkVersion 22
        versionCode 2
        versionName "3.0.0.5"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘
        }
    }
    sourceSets.main{
        //AS识别libs下的.so第三方包
        jniLibs.srcDirs =[‘libs‘]
    }
}

dependencies {
//    compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])
    //AS识别libs下的.so第三方包
    compile fileTree(dir: ‘libs‘, include: [‘**.*‘])

}

将这两处做好以后 重新运行程序 OK 该异常解决

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Studio 发生 Couldn't load jpush175 from loader dalvik.system.PathClassLoader 异常

时间: 2024-11-10 14:34:34

Android Studio 发生 Couldn't load jpush175 from loader dalvik.system.PathClassLoader 异常的相关文章

Android:百度定位异常Couldn't load locSDK4d from loader dalvik.system.PathClassLoader

Android Studio项目,使用百度定位时出现异常: Couldn't load locSDK4d from loader dalvik.system.PathClassLoader....findLibrary returned null 从网上找过解决方案,许多人说将 armeabi 下的 locSDK4d.so 复制一份到 armeabi-v7a下,可是我这么做之后问题依然存在. 后来找到的的有效的解决方案是,在项目的build.gradle下,在android标签内添加如下内容:

Android Studo 使用 JNI报错:java.lang.UnsatisfiedLinkError: Couldn't load XXX from loader dalvik.system.PathClassLoader

今天在使用Android Studio的时候突然发现代码没错,so包也引入了,各个版本都引入了,但是就是一直报错: java.lang.UnsatisfiedLinkError: Couldn't load serphone from loader dalvik.system.PathClassLoader 11-30 11:13:18.766 29255-29255/com.personal.tai.ronglianim E/AndroidRuntime: at java.lang.Runti

java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader

百度地图 运行提示 java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader 解放办法 在libs下面创建一个armeabi-v7a文件夹 把armeabi *.so的文件复制一份放在armeabi-v7a运行测试通过 baidumapapi_v2_1_1.jar 版本 java.lang.UnsatisfiedLinkError: Couldn't load

解决bug:Couldn't load ClientCore from loader dalvik.system.PathClassLoader

当出现错误: java.lang.UnsatisfiedLinkError: Couldn't load ClientCore from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/cn.gloud.client-2.apk"],nativeLibraryDirectories=[/data/app-lib/cn.gloud.client-2, /vendor/lib, /system/li

解决Couldn't load mad from loader dalvik.system.P的方法。

使用外部链接库时,会出现Couldn't load mad from loader dalvik.system.P的错误. 在build.gradle文件的android里面加上 sourceSets {        main {            jniLibs.srcDirs = ['libs']        }    } 就可以啦. 解决Couldn't load mad from loader dalvik.system.P的方法.

关于导入高德地图 java.lang.UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis

然后后面就是找不到高德地图提供的地图so 就是上面几个 然后不要忘了在buildGradle文件里添加这么一句话 sourceSets { main { jniLibs.srcDirs = ['libs'] } } 嗯 然后错误就解决了! 关于导入高德地图 java.lang.UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis 原文地址:https://www.cn

Android studio打开之后 cannot load project: java.lang.NUllpointerException

参考来源:http://bbs.csdn.net/topics/391014393 关闭网络,重新打开Android studio就好了.(但是原因不清楚是为什么?) Internal error. Please report to http://code.google.com/p/android/issues com.intellij.ide.plugins.PluginManager$StartupAbortedException: java.lang.reflect.InvocationT

Java.lang.UnsatisfiedLinkError android studio集成Jpush极光推送

今天学习了极光推送,想把它集成到自己的应用里面,我的开发环境是android studio 1.2,期间遇到了错误: Couldn't load jpush174 from loader dalvik.system.PathClassLoader findLibrary returned null,原因是由于android studio不能正确的解决libjpush174.so文件造成的,解决步骤如下: 1.首先按照官网教程配置环境,链接如下:http://docs.jpush.io/guide

Include Native *.so Library in APK With Android Studio

Originally posted on:http://www.kylethielk.com/blog/include-native-so-library-in-apk-with-android-studio/ Using the Android NDK is well documented throughout the internet if you are still using Eclipse. The process is basically the same with Android