【发布时间】:2023-09-08 07:51:02
【问题描述】:
我正在尝试构建我的 Ionic 2 应用程序以获取 .apk,但我不知道我是否能以与 Ionic 1 相同的方式获取它(我的应用程序实际上是使用 Chrome 开发工具运行的)。
在文档中:http://ionicframework.com/docs/v2/getting-started/installation/ 它说要执行ionic run android 来构建。我只正确显示了模拟器,但我的应用程序没有在其中运行,而且我的应用程序文件夹中没有看到任何 .apk。
我尝试了 Ionic 1 方式,cordova build --release android,正如这里所说的 http://ionicframework.com/docs/guide/publishing.html,但在下载了许多 .jar 几分钟后,我收到了这个错误:
FAILED
Exception in thread "main"
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':transformClassesWithDexForRelease'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe''
finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.
BUILD FAILED
Total time: 23.223 secs
Error: Error code 1 for command: cmd with args: /s,/c,"C:\PATH\app\platforms\android\gradlew
cdvBuildRelease -b C:\PATH\app\platforms\android\build.gradle
-Dorg.gradle.daemon=true
-Pandroid.useDeprecatedNdk=true"
有人可以帮我管理吗?
提前致谢!
【问题讨论】:
-
您在运行
ionic run android时是否遇到错误?在那之前你跑了吗ionic platform add android? -
ionic run android没有出错,我之前运行过ionic platform add android。我想用ionic run android获得一个.apk 来替换旧命令cordova build --release android吗?
标签: android cordova ionic-framework ionic2