我有一個支持不同域的應用程序。我的代碼是在包com.example下開發的。我想在不同的軟件包發佈多個應用程序,如:在同一包下發布多個應用程序 - Android
com.example.domain1,com.example.domain2等
在清單中,我定義:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.domain1"
.... 和域2:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.domain2"
親我面臨的瑕疵是,一旦我將基礎包名稱從domain1更改爲domain2,我需要重命名src文件夾中的所有包以及佈局。我正在尋找的是保持相同的基礎包裝com.example並在其子域下分發不同的應用程序。
有沒有更好的方法?
說明: 更改包名稱時,資源文件從com.example.R更改爲com.example.domain2.R。這意味着我必須進入所有src java類和佈局等,並更新生成的R文件位置。這並不方便。
你能更具體地說明你是如何做到的嗎? –