极光推送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文件
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执行
相关文章推荐
- 14个Xcode中常用的快捷键操作
- MySQL日志滚动
- 线段树 POJ2777 Count Color 解题报告
- django 1.8 官方文档翻译: 3-1-3 Django 的快捷函数
- MapReduce 初识
- LeetCode "Strobogrammatic Number III"
- 吸粉、品宣、转化在微信营销中的注意事项
- del语句
- OSChina 周六乱弹 —— 鬼节最怕碰见什么鬼?
- django 1.8 官方文档翻译: 3-1-1 URL调度器
- [CareerCup] 7.3 Line Intersection 直线相交
- 【LeetCode-面试算法经典-Java实现】【225-Implement Stack using Queues(用队列实现栈操作)】
- 【LeetCode-面试算法经典-Java实现】【223-Rectangle Area(矩形区域)】
- Some projects cannot be imported because they already exist in the workspace
- 【LeetCode-面试算法经典-Java实现】【219-Contains Duplicate II(包含重复元素II)】
- C语言的字符处理函数库
- USACO 1.1 Milking Cows
- Power of Two
- Delete Node in a Linked List
- 小米雷军:疑似偷学华为,400亿美金背后的人才密码