我正在尝试运行应用内结算示例代码。我尝试将包名称从com.example.dungeons更改为com.mydomain.dungeons。我通过右键单击项目名称来更改包名称,然后Android Tools ==>重命名应用程序包。输入新包名后,我收到一堆警告,因为它会为每个类文件添加一个导入,如下所示:
import com.mydomain.dungeons.R;
这条线是什么意思?另外,我注意到每个类的包声明仍然是:
package com.example.dungeons
答案 0 :(得分:2)
您刚刚告诉 Android工具您的软件包已更改。这导致ADT使用新的包声明重新生成R
类,并在AndroidManifest.xml
中更改了包;它还为您更新了代码中R
类的所有引用。
您仍然需要在代码中重命名包声明,最好是使用Eclipse重构(右键单击包等)。
答案 1 :(得分:0)
eclipse导入你的元素ID。 你有标准的android元素(布局,小部件等)
http://developer.android.com/reference/android/R.html
eclipse创建R文件,当你清理项目(项目>干净)