【问题标题】:How to Rebuild and Run android project from command line如何从命令行重建和运行android项目
【发布时间】:2017-01-05 08:15:33
【问题描述】:

我想通过命令行创建 android studio 在后台运行的相同进程

like first clean project -> build project -> Run Project  all through command line

(可能重复但未在一个答案中找到所有过程) 我现在尝试的是

path upto project to run command
   D:\ProjectWorkSpace\testDevelopmentV3_12_26
        gradlew clean        -   To clean project 
        gradlew.bat assembleRelease  -   To Build project 

    D:\MySDKBackUp\sdk\platform-tools   
        adb push D:\ProjectWorkSpace\testDevelopmentV3_12_26\----\build\outputs\apk\----debug.apk /data/local/tmp/com.---.---
        adb shell pm install -r "/data/local/tmp/com.----.---"
        adb shell am start -n "com.---.---/com.---.---.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
above code to  upload apk on device -> install apk -> run apk 

但问题是上面的命令没有更新数据(所做的新更改未反映在 apk 中)所以我想要在 android studio 中按 shift+F10(运行)时命中的所有命令,以便我可以从命令提示符运行它

对于那些想要流畅运行的人

path upto project to run command
       D:\ProjectWorkSpace\testDevelopmentV3_12_26
            gradlew installDebug


    path upto your sdk/platform tools           
            D:\MySDKBackUp\sdk\platform-tools   
                adb push D:\ProjectWorkSpace\testDevelopmentV3_12_26\----\build\outputs\apk\----debug.apk /data/local/tmp/com.---.---
                adb shell pm install -r "/data/local/tmp/com.----.---"
                adb shell am start -n "com.---.---/com.---.---.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 

【问题讨论】:

    标签: android command-line build installation


    【解决方案1】:

    您可以使用 Gradle 包装器命令行工具执行您的 Android 项目可用的所有构建任务。它可以作为 Windows 的批处理文件 (gradlew.bat) 和 Linux 和 Mac 的 shell 脚本 (gradlew.sh) 使用,并且可以从您使用 Android Studio 创建的每个项目的根目录访问。

    您希望与Shift+F10 相同,因此请使用gradlew installDebug 而不是gradlew assembleDebug。它将在连接的 adb 设备中构建和安装 apk。

    感谢并推荐Build Your App from the Command Line 以获得更多帮助。

    感谢以上链接!

    【讨论】:

      【解决方案2】:

      您可以从 android 项目的根目录执行命令。

      要清理项目,请运行 ./gradlew clean。 清理后,构建项目,运行./gradlew build

      要安装,请运行./gradlew installDebug

      您还可以将这些步骤合并到一行中,如下所示: ./gradlew clean build installDebug.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-09
        • 1970-01-01
        • 1970-01-01
        • 2016-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多