例如,我的应用程序包含com.example.app1
packageName。导入R
文件时,它需要com.example.app1.R
路径。如果我将packageName更改为com.example.app2
,则会有com.example.app2.R
路径。所以它必须在所有文件中更改(Eclipse自动执行)但我不想这样做。那么我可以通过独立于packageName的R
文件路径吗?
答案 0 :(得分:0)
不,你做不到。
R
在编译时由Android开发平台生成,作为属于包your.app.package.name
的类(以及内部类的集合)。截至今天(API 20),没有用户偏好或设置允许更改其生成方式。
答案 1 :(得分:0)
我可以使R文件路径独立于packageName吗? 否强>
Eclipse会立即生成与您的包名相关的资源文件R.java,如果它改变了导入必须变化,因为R.java文件具有提供给与您的包相关的资源的所有资源ID。