您的位置:首页 > 其它

极光推送Couldn't load jpush180 from loader dalvik.system.PathClassLoader解决方法

2015-08-29 07:15 295 查看
极光推送:导入官方Demo完美解决运行时报错
Couldn't load jpush180 from loader dalvik.system.PathClassLoader

注册帐号
创建工程
下载Demo
拷贝文件到相应位置,资源文件也需要拷贝,除非你不需要官方的界面
修改所有class中的包名直到程序编译不报错

在清单文件中添加
将.so文件打包成.jar文件
task
nativeLibsToJar(type:
Zip, description:
"create
a jar archive of the native libs")
{

destinationDir
file("$projectDir/libs")

baseName
"Native_Libs_Ziv"

extension
"jar"

from
fileTree(dir:
"libs",
include:
"**/*.so")

into
"lib"

}

tasks.withType(JavaCompile)
{

compileTask
-> compileTask.dependsOn(nativeLibsToJar)

}

执行同步,并且rebuild工程

删除.so相关文件(这一步很关键,如果不执行,还是会报错)

run执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: