【问题标题】:For a IONIC project change .apk name对于 IONIC 项目更改 .apk 名称
【发布时间】:2017-02-13 20:51:08
【问题描述】:

在构建 ionic 应用时,默认情况下 ionic 会创建 platforms/android/build/outputs/apk/android-debug.apk 文件。如何更改生成的.apk 文件的名称?

【问题讨论】:

    标签: cordova ionic-framework


    【解决方案1】:

    您需要更新以下文件:

    YourProjectName/platforms/android/AndroidManifest.xml YourProjectName/platforms/android/build.xml YourProjectName/platforms/android/src/com/yourpackagename/appfolder/CordovaApp.java

    注意:根据上述(文件 3),com/yourpackagename/appfolder 将对应于您在设置应用程序时使用的反向域名。

    第 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">
    

    将 android:name="CordovaApp" 中的 CordovaApp 更改为您的项目名称 (android:name="testApp")。

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

    将 CordovaApp 更改为您的项目名称,并应与第 1 步中输入的名称相匹配(即 name="testApp")。

    第 3 步 这个阶段有点棘手,在执行此操作时应格外小心,否则您 可能会把事情搞砸……这不是太棒了!

    找到文件 Cordova.java 并将其重命名为项目名称(与 第 1 步和第 2 步...即 testApp.java)。

    打开重命名的文件并找到以下行: 公共类 CordovaApp 扩展 CordovaActivity 将其更改为项目名称,如: 公共类 testApp 扩展了 CordovaActivity

    .....就是这样!!!

    运行命令:ionic build android --release

    这应该会导致:

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

    【讨论】:

    • 我不能...我的是 ionic4 ...我的 apk 的默认名称是 app-debug.apk 我有
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    相关资源
    最近更新 更多