运行 "Instant Run" 来自命令行
Run "Instant Run" from command line
我正在 运行从 Android Studio 中安装我的 Android 应用程序,Instant 运行 开始运行,这太棒了。我想 运行 从命令行执行完全相同的操作。
在Android工作室的事件日志中,我看到
22:00:28 Executing tasks: [:app:incrementalDevDebugSupportDex]
22:00:48 Gradle build finished in 20s 286ms
22:00:51 Instant Run applied code changes and restarted the current Activity.
所以,我希望我能够从命令行 运行 执行该任务:./gradlew :app:incrementalDevDebugSupportDex
。但是,没有找到:
FAILURE: Build failed with an exception.
* What went wrong:
Task 'incrementalDevDebugSupportDex' not found in project ':app'.
有没有办法从命令行使用 Instant 运行 运行?
目前无法在 Android Studio 之外使用即时 运行。这在 Android 开发者峰会上提到过,但我不记得具体是在哪次演讲中。
您可以像这样从命令行 运行 instant-运行:
./gradlew clean :sample-app:assembleDebug -Pandroid.optional.compilation=INSTANT_DEV -Pandroid.injected.build.api=24
目前是可以的。您可以 运行 下面的命令来即时 运行 :
./gradlew :app:incremental"buildvarientname"DebugJavaCompilationSafeguard
您也可以在 gradle 任务中添加相同的内容,方法是在 运行 配置 window、
的任务中添加 incremental"buildvarientname"DebugJavaCompilationSafeguard
我正在 运行从 Android Studio 中安装我的 Android 应用程序,Instant 运行 开始运行,这太棒了。我想 运行 从命令行执行完全相同的操作。
在Android工作室的事件日志中,我看到
22:00:28 Executing tasks: [:app:incrementalDevDebugSupportDex]
22:00:48 Gradle build finished in 20s 286ms
22:00:51 Instant Run applied code changes and restarted the current Activity.
所以,我希望我能够从命令行 运行 执行该任务:./gradlew :app:incrementalDevDebugSupportDex
。但是,没有找到:
FAILURE: Build failed with an exception.
* What went wrong:
Task 'incrementalDevDebugSupportDex' not found in project ':app'.
有没有办法从命令行使用 Instant 运行 运行?
目前无法在 Android Studio 之外使用即时 运行。这在 Android 开发者峰会上提到过,但我不记得具体是在哪次演讲中。
您可以像这样从命令行 运行 instant-运行:
./gradlew clean :sample-app:assembleDebug -Pandroid.optional.compilation=INSTANT_DEV -Pandroid.injected.build.api=24
目前是可以的。您可以 运行 下面的命令来即时 运行 :
./gradlew :app:incremental"buildvarientname"DebugJavaCompilationSafeguard
您也可以在 gradle 任务中添加相同的内容,方法是在 运行 配置 window、
的任务中添加incremental"buildvarientname"DebugJavaCompilationSafeguard