Android 更改R.java文件位置

Android 更改R.java文件位置,android,android-studio,android-manifest,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放在我的主包c

在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中
这样我可以更好地组织代码

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

        ......

</manifest>

......

您不能这样做,但您可以在module.gradle.gradle.gradle中设置applicationId,并在生成期间修改packagename。希望您能获得期望的结果,但在gradle applicationId中设置正确的包名。

请澄清问题为什么重要?我更新了我的问题。我不会使用“更好地组织我的代码”这个词。我是指活动类。