2017-02-13 106 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