在Ionic CLI和Android Studio

时间:2016-08-23 15:59:28

标签: android cordova ionic-framework command-line-interface

在使用Ionic时,我试图更好地了解Android方面的构建过程,并且这样做能够解决我的应用程序中现在存在的两个问题:

  1. 当从CLI运行时,只需使用离开准备/离子构建/离子运行的命令集,我就得到了一个特定于android的文件夹(platforms / android)在其构建文件夹中有一个' cached& #39;应用程序的版本,无论我使用这些命令做了什么,我都无法覆盖它,解决这个问题的唯一方法是加载Android Studio并运行" Clean"来自那里的命令。
  2. 从Android Studio构建时,正在正确创建应用程序,但如果我切换回CLI和离子构建,则会出现gradle版本错误并且无法正常工作。
  3. 我认为虽然两种方法的步骤可能不同,但最后他们都使用gradle命令来构建应用程序。如果这是正确的:

    如何使用CLI以与使用IDE时Android Studio相同的方式构建CLI?

    还有相当于' Clean' CLI的IDE选项

    因为这首先导致我离开推荐的ionic / cordova命令工作流并进入使用Android Studio。我从他们的文档中读到,一旦你从一个工作流程转移到另一个工作流程,那么你就无法回去了,但是,为什么呢? 谢谢。

    ******

    编辑+一些答案: 现在我从android项目的源文件夹运行gradlew脚本:

    ./gradlew clean assembleDebug
    

    这允许我为Android构建而无需加载整个Studio IDE。 从那里,使用adb命令可以使用模拟器/设备运行应用程序。

0 个答案:

没有答案