Android R无法解析为可变更改的包名称

时间:2014-04-06 13:15:33

标签: java android eclipse

我已经看到很多线程讨论何时R无法解析为变量。我尝试了可在此处找到的解决方案:"R cannot be resolved to a variable"?

他们都没有奏效。我想我找到了问题,但我不知道修复。

我的src软件包名称为seniordesign.mobileappgen中包含R.java的软件包为com.example.android.BluetoothChat

这似乎是我的问题,如何在gen中重命名包,或者在我的代码中指向com.example.android.BluetoothChat

我使用的是最新版本的Eclipse,R.javaBuildConfig.java都可以在我的gen文件夹中找到。

1 个答案:

答案 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" >