修改eclipse项目中包名所遇到的问题(一)

  这两天在搞华为内置付费,在eclipse项目中测试一些功能的时候出现了修改包名后导出apk,启动后android界面显示不出来的问题(白屏)。

  我试了好多方法在debug模式下在手机上跑没问题,界面正常显示,但是发布apk在手机上跑就出问题了(显示白屏)。最后确定是修改包名就会出现这个问题,然后我特意有查了一下修改eclipse项目中包名的一些方法,看我修改包名的时候是否全部修改过,最后在项目下面一个proguard-project.text文件中发现这上面有一句是这样写的

  # for example
-keep public class com.xxx.xx.xxxx.** { *; }
-keep public class com.huawei.testbase.** { *; }

  上面com.xxx.xx.xxxx是之前的包名,然而我修改包名的时候这个是没变动的。所以我把这个也修改成我要修改的包名。发布apk,在手机上跑就能正常运行了。

  总结:在eclipse项目中使用debug 模式下在手机上跑界面显示正常,但是发布apk之后在手机上跑界面UI就显示不出来,那么你可以比对一下这个项目中的包名和这个project文件中的包名是否一致,不一致你改成一致就可以了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值