又要在手机上做个应用,蓝牙获取模块数据通过GPRS上传到服务器,自己本就对android不熟悉。肯定会遇到不少问题,因此把过程中遇到的问题记录下来便后期查找,同时也方便遇到同样问题的朋友参考。
2013/08/23
基于之前做的一个手机软件增加蓝牙接口代码,编译后出现以下错误:
Proguard returned with error
ParcelableCompatCreatorHoneycombMR2: can't find superclass or interf
问题原因:代码混淆导致
解决方法:网上搜索了下方法不少
- 将proguard.cfg中的"-dontpreverify"改成“-dontoptimize” (optimize带有选择意思没 有 使用)
- 文件proguard.cfg中增加
-ignorewarnings
-libraryjars libs/android-support-v4.jar
采用了方式2,问题解决