我想通过命令行创建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工作室按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
答案 0 :(得分:2)
您可以使用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以获取更多帮助。
感谢以上链接!
答案 1 :(得分:0)
您可以从 android 项目的根目录执行命令。
要清理项目,请运行 ./gradlew clean
。
清理后,为了构建项目,运行 ./gradlew build
。
要安装,请运行 ./gradlew installDebug
。
您也可以将这些步骤合并在一行中,如下所示:
./gradlew clean build installDebug
。