更改R.java文件位置

时间:2015-04-10 11:12:17

标签: android android-studio android-manifest

在Android Studio中,我注意到 R.java 与AndroidManifest.xml文件中的包名称在同一个包中生成。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.companyname.app">

    ......

</manifest>

有没有办法修改此行为? 我希望将R.java放在我的主包 com.companyname.app com.companyname.app.activity 中的Activity类中。
这样我可以更好地组织我的代码。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="com.companyname.app.activity">

        ......

</manifest>

1 个答案:

答案 0 :(得分:0)

您不能这样做,但您可以做的是您可以在module.gradle中设置applicationId。在构建期间,可以使用清单合并修改包名称。希望您可以获得所需的结果,但在gradle applicationId中设置正确的包名称。