Aut*_*pps 3 eclipse refactoring android package
当我在三星Galaxy Nexus(Android 4.3,rooted)上运行我的应用程序时,我在我的catlog中收到一个奇怪的警告.我正在手机上使用logcat阅读日志.
背景:最近我使用Eclipse的重构工具更改了项目的包名称.我还浏览了每个文件并手动搜索旧包名称; 特别是,我更新了AndroidManifest.xml中的所有引用.我还使用Windows手动搜索包名,找到一些无关的引用,并更新它们.我的项目中有NOWHERE引用旧包名称.我还从头开始清理和重建项目.
这是警告:
11-25 14:20:35.684
Bad call: specified package com.old.package.name.appname under uid 10121 but it is really -1.
Run Code Online (Sandbox Code Playgroud)
在catlog的左栏中,错误的标题是:
374
AppOps
Run Code Online (Sandbox Code Playgroud)
此警告几乎立即刷新,有时每毫秒多次,并完全填满我的日志.
奇怪的是,当我在我的ASUS TF301(4.2,rooted)上安装应用程序时,我没有收到此警告.当我在我的PC上的模拟器上运行它(从Eclipse启动)时,我没有收到此警告.
在搞砸了一段时间之后,我注意到即使卸载了应用程序,我的logcat也显示了完全相同的东西,这让我相信先前版本(旧包名称)还没有完全卸载.所以我重新启动手机,现在问题已经消失.那么,这就是解决方案:重启!
| 归档时间: |
|
| 查看次数: |
4290 次 |
| 最近记录: |