Что-нибудь случилось?[пытается автоматизировать сборку Android] - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в Android. Люди говорят мне Я могу использовать gradlew.bat для создания apk.Когда я запускаю его в режиме отладки, кажется, что он работает, но я нигде не могу найти .apk.В чем дело?

e:\dev\mobility\mob-ion>android\gradlew.bat --status

e:\dev\mobility\mob-ion>if "Windows_NT" == "Windows_NT" setlocal

e:\dev\mobility\mob-ion>set DEFAULT_JVM_OPTS=

e:\dev\mobility\mob-ion>set DIRNAME=e:\dev\mobility\mob-ion\android\

e:\dev\mobility\mob-ion>if "e:\dev\mobility\mob-ion\android\" == "" set DIRNAME=.

e:\dev\mobility\mob-ion>set APP_BASE_NAME=gradlew

e:\dev\mobility\mob-ion>set APP_HOME=e:\dev\mobility\mob-ion\android\

e:\dev\mobility\mob-ion>if defined JAVA_HOME goto findJavaFromJavaHome

e:\dev\mobility\mob-ion>set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_201

e:\dev\mobility\mob-ion>set JAVA_EXE=C:\Program Files\Java\jdk1.8.0_201/bin/java.exe

e:\dev\mobility\mob-ion>if exist "C:\Program Files\Java\jdk1.8.0_201/bin/java.exe" goto init

e:\dev\mobility\mob-ion>if not "Windows_NT" == "Windows_NT" goto win9xME_args

e:\dev\mobility\mob-ion>if "@eval[2+2]" == "4" goto 4NT_args

e:\dev\mobility\mob-ion>set CMD_LINE_ARGS=

e:\dev\mobility\mob-ion>set _SKIP=2

e:\dev\mobility\mob-ion>if "x--status" == "x" goto execute

e:\dev\mobility\mob-ion>set CMD_LINE_ARGS=--status

e:\dev\mobility\mob-ion>goto execute

e:\dev\mobility\mob-ion>set CLASSPATH=e:\dev\mobility\mob-ion\android\\gradle\wrapper\gradle-wrapper.jar

e:\dev\mobility\mob-ion>"C:\Program Files\Java\jdk1.8.0_201/bin/java.exe"    "-Dorg.gradle.appname=gradlew" -classpath "e:\dev\mobility\mob-ion\android\\gradle\wrapper\gradle-wrapper.jar" org.gradle.wrapper.GradleWrapperMain --status
PID STATUS   INFO
22140 IDLE     4.10.1
27356 IDLE     4.10.1
22428 STOPPED  (after being idle for 6 minutes and not recently used and to reclaim system memory)

Only Daemons for the current Gradle version are displayed. See https://docs.gradle.org/4.10.1/userguide/gradle_daemon.html#sec:status

e:\dev\mobility\mob-ion>if "0" == "0" goto mainEnd

e:\dev\mobility\mob-ion>if "Windows_NT" == "Windows_NT" endlocal
e:\dev\mobility\mob-ion>

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Попробуйте с помощью команды gradlew.bat build, которая должна создать .apk на android/app/build/outputs/apk/debug/app-debug.apk.

. Также отметьте gradlew.bat task, так как он покажет вам больше доступных задач, таких как installDebug, который устанавливает приложение вподключенное устройство.

0 голосов
/ 21 февраля 2019

Я не знаю идеально для этого метода, но, когда я собрал apk, используя CLI, он генерируется по пути ниже.

платформа / android / build / output / apk / debug / debug.apk

Может этот метод также будет генерироваться там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...