【问题标题】:ionic add platform android with custom android-target离子添加平台 android 与自定义 android-target
【发布时间】:2016-06-05 01:13:01
【问题描述】:

有人知道如何在 ionic 中添加带有自定义 android 目标的平台吗? 如果我尝试这个命令:

离子平台添加android

它总是用最新的android-target平台添加android平台,有人知道如何在不编辑manifest和自定义平台添加android版本的情况下自定义android target吗?

【问题讨论】:

  • 当你下载android SDK时,你可以选择版本等。或者只是运行SDK更新程序/安装程序,并标记你要下载的版本

标签: android ionic-framework android-sdk-tools


【解决方案1】:

要更改您想要的构建版本,请更改位于根项目路径的 config.xml。

在 config.xml 中添加以下几行,然后在构建 android 应用程序时自动更新设置。

<platform name="android">

  <preference name="android-minSdkVersion" value="XX"/> 
  <preference name="android-targetSdkVersion" value="XX"/>

  <!--other line code -->

</platform>

对于 Ionic2,请查看我的要点到 here

希望对你有帮助!

【讨论】:

  • 这个不行,我试过了,离子平台添加android后,它还用最新的sdk(23)创建android-target
  • 添加平台后执行此操作并用于构建使用 ionic build android
  • 在 ionic 构建之后,我认为该应用程序仍然以新的 sdk 为目标,因为在我的设备中,某些视图仍然很糟糕,不像在更新新的 cordova 之前(也将 android-target 更新为最新的 sdk)
  • 你能在你的平台/android文件夹中检查你的AndroidManifest.xml吗
  • 告诉我有哪些版本
【解决方案2】:

您应该能够通过以下方式查看项目中安装的所有平台版本:

cordova platform list

然后你可以删除当前版本:

cordova platform remove android

并安装您想要/需要的版本: (在我的情况下为 6.1.1)

cordova platform add android@6.1.1

来源: cordova.apache.org documentation

【讨论】:

    【解决方案3】:

    如果您不知道版本号,请尝试以下命令

    cordova platform add android@latest
    

    这将为您的应用程序添加最新的平台,请确保您尝试以下命令来验证它是否会破坏任何内容。

    cordova build android
    

    【讨论】:

      【解决方案4】:

      经过测试,效果很好。

      我将 config.xml 更改为:

      <preference name="android-targetSdkVersion" value="30" />
      

      但它不起作用,我使用删除平台:

      cordova platform remove android
      

      然后添加最新的cordova android版本:

      cordova platform add android@latest
      

      最终构建项目:

      cordova build android
      

      成功了!太棒了。

      您可以通过转到此文件来检查它。 \platforms\android\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-24
        • 1970-01-01
        • 2021-09-18
        • 1970-01-01
        相关资源
        最近更新 更多