我是 android 开发的新手,所以我希望我的问题很简单,但不是完全愚蠢。我正在使用 Eclipse 构建一个 android 应用程序。它基于来自 zxing 的聪明人的条形码扫描仪。我已经对原始代码做了一些修改,一切正常。但我仍然有问题,原来的条形码扫描器和我的应用程序不能在一台移动设备上同时运行。据我所知,问题出在包名上。所以我试着把它改成别的东西。但这破坏了我的整个项目,因为我无法再访问我的资源(例如 findViewById(R.id.btDone); <-- R 无法解析为变量)。
谁能告诉我还需要更改哪些内容才能使我的代码再次运行?
这是我尝试更改包名称的 AndroidManifest.xml 的开头:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.zxing.client.android"
...
我还在 build.properties 中发现了一个有趣的条目:(?!)
application-package=com.google.zxing.client.android
谢谢你们!
最佳答案
应该这样做:右键单击项目 -> Android 工具 -> 重命名应用程序包
关于android - 如何正确更改 AndroidManifest.xml 中的包名称(例如在项目 zxing/barcodescanner 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993517/