You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ionic Angular项目构建APK指南及PowerShell执行策略错误求助

Ionic Angular 安卓APK构建流程及脚本执行错误解决

一、解决PowerShell脚本执行错误

这个错误是Windows默认PowerShell执行策略限制了未签名脚本的运行,按以下步骤修复:

  • 右键PowerShell,选择「以管理员身份运行」
  • 执行命令:Set-ExecutionPolicy RemoteSigned
  • 出现确认提示时输入Y并回车,之后关闭PowerShell,重新打开普通窗口即可正常执行Ionic命令。

二、完整APK构建流程

1. 前置依赖检查

确保已安装以下工具:

  • Node.js(推荐LTS版本)
  • Ionic CLI:未安装则执行 npm install -g @ionic/cli
  • Capacitor CLI:未安装则执行 npm install -g @capacitor/cli
  • Android Studio(需完成Android SDK配置,确保ANDROID_HOME环境变量指向SDK安装路径)

2. 配置Capacitor(首次操作)

进入项目根目录,依次执行:

npm install @capacitor/core @capacitor/android
npx cap init com.yourcompany.yourapp "Your App Name"

(替换com.yourcompany.yourapp为你的应用唯一ID,Your App Name为应用名称)

3. 添加安卓平台

执行命令:

ionic capacitor add android

(修复执行策略后,此命令可正常运行)

4. 同步项目代码

每次修改Ionic代码后,需同步到安卓平台:

ionic build
npx cap sync android

5. 构建APK文件

方式一:Android Studio可视化构建

  • 执行命令打开安卓项目:npx cap open android
  • 等待Android Studio完成项目同步(右下角会显示同步状态)
  • 点击顶部菜单栏「Build」→「Build Bundle(s)/APK(s)」→「Build APK(s)」
  • 构建完成后,APK文件位于 android/app/build/outputs/apk/debug/(测试版)或 release/(正式版)目录

方式二:命令行构建

  • 确保Android SDK的build-tools和platform-tools已添加到系统环境变量
  • 进入安卓项目目录:cd android
  • 构建测试版APK:./gradlew assembleDebug
  • 构建正式版APK:./gradlew assembleRelease
  • 生成的APK路径同方式一

6. 正式发布准备(可选)

若要发布到应用商店,需完成签名配置:

  • 生成签名密钥:keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
  • 在android/app/build.gradle文件中配置签名信息
  • 执行签名版正式APK构建:./gradlew assembleRelease

内容的提问来源于stack exchange,提问作者PRATIK NUGURWAR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 15:15:21