我可以在Eclipse中無任何問題地構建我的Android項目,直到我將包重命名爲我的活動。Android R.java文件存在,但在Eclipse中構建時存在問題
我從
com.example.MainActivity
移動的活動文件
com.example.activity.MainActivity
我接着更新AndroidManifest.xml
文件,以反映該活動的適當的類名。這就是我的.classpath
的樣子
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
每當我嘗試建立我的項目,它說
R cannot be resolved to a variable
有趣的是,R.java
確實存在於gen
文件夾中存在,它總是會變得之後產生我執行clean
。這只是在我更改包名後纔開始發生。我查看了一些開源應用程序,它們將Activities
存儲在一個單獨的文件夾中,並且它們都導入了com.example.R。
因此,如果我決定將我的活動課程放入com.example.activity
而不是com.example
,那麼我是否必須每次都手動導入com.example.R
?
無論你似乎使用它,現在你需要導入[R – Nezam