小唐不会敲代码 2023-11-29 10:35 采纳率: 12.5%
浏览 11

vue+ cordova 打包 apk

```shell

F:\text_app\myApp>cordova build android
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=D:\Development_environment\sdk_android_one\android-sdk-windows (DEPRECATED)
Using Android SDK: D:\Development_environment\sdk_android_one\android-sdk-windows

FAILURE: Build failed with an exception.

  • What went wrong:
    String index out of range: 0

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org/

BUILD FAILED in 0s
Command failed with exit code 1: D:\Development_environment\gardle\gradle-4.1\bin\gradle.BAT -p F:\text_app\myApp\platforms\android wrapper -b F:\text_app\myApp\platforms\android\wrapper.gradle

``` 打包发生gradle错误 帮看看

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-29 12:11
    关注

    【相关推荐】



    • 请看👉 :vue打包apk文件,vue+cordova打包Android的apk
    • 除此之外, 这篇博客: cordova环境配置,将vue项目打包成apk的详细流程中的 cordova打包apk 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      1、使用cordova新建有一个cordova项目

      cordova create test

      注:如果新建项目失败,按如下报错的路径(C:\Users\xpf\AppData\Roaming\npm\node_modules\.....)找到node_modules删除后重新下载,推荐使用yarn install。重新下载完依赖包之后,再去新建一个项目即可

      2、进入test目录,为项目添加平台(注意是否在cordova项目中)

      cordova platform add android --save

      3、进入vue项目,新建 vue.config.js 文件,文件中加入如下内容(如果vue.config.js新建到src下,打包出来的是空白页面)

      module.exports = {
        publicPath: './',
        outputDir: 'dist',
        assetsDir: 'static'
      }

      4、执行npm run build,将vue项目打包成dist包

      npm run build

      5、将打包生成的dist下面的三个文件复制到cordova的www目录

      复制完成后

      6、确认打包环境无误后,开始打包

      cordova requirements

      cordova build android

      7、根据打包成功提示的路径,找到apk,   此处为C:\Users\xpf\Desktop\test\test\platforms\android\app\build\outputs\apk\debug

      将该apk移入到手机安装即可看到vue项目



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月29日