標籤:android android studio 異常 as
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 異常