【发布时间】:2013-11-27 01:05:48
【问题描述】:
当我在 Samsung Galaxy Nexus(Android 4.3,已植根)上运行我的应用程序时,我在目录日志中收到了一个奇怪的警告。我正在手机上使用 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.
而错误的标题,在catlog的左栏中,是:
374
AppOps
此警告几乎立即刷新,有时每毫秒刷新多次,并完全填满我的日志。
奇怪的是,当我在华硕 TF301(4.2,root)上安装应用程序时,我没有收到此警告。当我在我的 PC 上的模拟器上运行它(从 Eclipse 启动)时,我没有收到此警告。
【问题讨论】:
标签: android eclipse refactoring package