cordova安装启动

1、创建应用程序

参考: https://www.w3cschool.cn/cordova/cordova_first_application.html

cordova create CordovaProject io.cordova.hellocordova CordovaApp
  • CordovaProject 是创建应用程序的目录名称。

  • io.cordova.hellocordova 是默认的反向域值。 如果可能,您应该使用您自己的域值。

  • CordovaApp 是您应用的标题。

2 、 添加平台

进入到创建的项目(CordovaProject)目录中

cordova platform add android

在这里插入图片描述

3、构建和运行

安装javaSDK
下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows
在这里插入图片描述

JAVA_HOME  = 安装的jdk位置

在这里插入图片描述

%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin

在这里插入图片描述

测试jdk是否安装成功
java -version

在这里插入图片描述

安装安卓SDK

installer_r24.4.1-windows.exe
下载地址
https://www.androiddevtools.cn/
在这里插入图片描述

在这里插入图片描述

添加环境变量
ANDROID_HOME(不推荐)
ANDROID_SDK_ROOT(推荐)
D:\environment\Android\android-sdk

在这里插入图片描述

%ANDROID_SDK_ROOT%\tools
%ANDROID_SDK_ROOT%\platform-tools

%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools

在这里插入图片描述
测试SDK是否安装成功
adb --version
在这里插入图片描述

接下来下载gradle要不然出现一下报错

Using Android SDK: D:\environment\Android\android-sdk
Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio

在这里插入图片描述

gradle:下载地址https://services.gradle.org/distributions/

gradle添加环境变量

在这里插入图片描述
在这里插入图片描述

3、运行

cordova build android

在这里插入图片描述

外部设备启动:(内部的报错,懒得搞了,真实机器测试)
cordova run android
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cordova 是一个开源框架,用于构建跨平台移动应用,但它本身并不直接打包 APK 或解决启动白屏问题。当你使用 Cordova 构建的项目打包成 Android 应用并遇到启动白屏,可能涉及到以下几个常见的原因: 1. **缺少或错误的配置**:确保你的 `config.xml` 文件正确设置了 `Activity` 和 `SplashScreen` 的相关属性,如 `<activity android:name="your.SplashScreenActivity" />` 和 `<preference name="SplashScreen" value="screen" />`。 2. **Splash Screen 插件问题**:Cordova 使用了 SplashScreen 插件来显示启动画面,检查插件是否安装正确(`cordova-plugin-splashscreen`),版本是否匹配,以及是否在启动时启用。 3. **代码执行顺序**:有时应用程序可能还未完成初始化就被启动画面覆盖,这可能导致白屏。确认应用中是否有延迟加载的脚本或资源,确保它们在启动画面消失之前完成加载。 4. **AndroidManifest.xml 缺失信息**:Cordova 应用的 `AndroidManifest.xml` 需要包含应用入口点和 Cordova 插件的声明,如果这部分配置不完整,可能会导致启动问题。 5. **代码错误**:检查主活动(MainActivity)中的 Java 或 Kotlin 代码,确保没有错误初始化或阻塞界面渲染的逻辑。 为了解决这个问题,你可以尝试以下步骤: 1. 更新项目设置和配置。 2. 清除缓存和数据(`cd platforms/android; ./gradlew clean`)。 3. 重新编译并打包应用 (`cd platforms/android; cordova build android --prod`)。 4. 检查日志文件 (`adb logcat`)以获取更多错误信息。 5. 如果问题依然存在,查看 Cordova 官方文档,或者搜索 StackOverflow 等社区的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值