2017-02-13 107 views
0

在創建離子應用程序時,默認情況下離子創建platforms/android/build/outputs/apk/android-debug.apk文件。如何更改生成的.apk文件的名稱?對於IONIC項目更改.apk名稱

回答

1

您將需要更新下列文件:

爲yourprojectname /平臺/安卓/ AndroidManifest.xml中 爲yourprojectname /平臺/安卓/ build.xml文件 爲yourprojectname /平臺/安卓/ src目錄/ COM/yourpackagename/appfolder /CordovaApp.java

注意:從上述(文件3)中,com/yourpackagename/appfolder將對應於您在設置應用程序時使用的反向域名。

STEP 1 到了AndroidManifest.xml文件,查找:

<activity android:configchanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchmode="singleTop" android:name="CordovaApp" android:screenorientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowsoftinputmode="adjustResize"> 

變化CordovaApp在機器人:名字= 「CordovaApp」 到任何項目的名稱是 (機器人:名字=」 testApp「)。

第2步: build.xml文件中找到以下行:

更改CordovaApp到項目的名稱,應該在步驟1匹配投放一個(即 名=「testApp」 )。

第3步3 這個階段比較棘手,在做這件事時應該格外小心,否則你可能會把事情搞得一團糟......而且這不是真棒!

找到文件Cordova.java並將其重命名爲項目名稱(與 步驟1和2相同...即testApp.java)。

打開重命名的文件,並找到行: 公共類CordovaApp延伸CordovaActivity將其更改爲項目名稱,如: 公共類testApp擴展CordovaActivity

.....這就是它!

運行命令:離子構建Android --release

這將導致:

Built the following apk(s): 
    /Path-to-your-project/platforms/android/ant-build/testApp-release-unsigned.apk