我想创建与 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
您可以使用 Gradle 包装器命令行工具执行 Android 项目可用的所有构建任务。它可以作为 Windows 的批处理文件 (gradlew.bat) 以及 Linux 和 Mac 的 shell 脚本 (gradlew.sh) 提供,并且可以从使用 Android Studio 创建的每个项目的根目录进行访问。
你想要与Shift+F10
so use gradlew installDebug
反而gradlew assembleDebug
。它将在连接的 adb 设备中构建并安装 apk。
感谢并参考从命令行构建您的应用程序寻求更多帮助。
感谢上面的链接!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)