我已经看到很多线程讨论何时R无法解析为变量。我尝试了可在此处找到的解决方案:"R cannot be resolved to a variable"?。
他们都没有奏效。我想我找到了问题,但我不知道修复。
我的src
软件包名称为seniordesign.mobileapp
,gen
中包含R.java
的软件包为com.example.android.BluetoothChat
这似乎是我的问题,如何在gen
中重命名包,或者在我的代码中指向com.example.android.BluetoothChat
?
我使用的是最新版本的Eclipse,R.java
和BuildConfig.java
都可以在我的gen
文件夹中找到。
答案 0 :(得分:1)
在manifest.xml中,还要在清单标记
处重命名包<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="old.package.name"
android:versionCode="1"
android:versionName="1.0" >
到
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="new.package.name"
android:versionCode="1"
android:versionName="1.0" >