我已在本地目录下创建了一个简单的应用程序,该应用程序名称为Ionic-Chat-master。
我如何将其制作成apk文件?
我尝试使用git命令,但对我没有起作用。
npm install -g cordova
cordova build --release android
这显示了一个错误(sh.exe":cordova:命令未找到
)。
我已在本地目录下创建了一个简单的应用程序,该应用程序名称为Ionic-Chat-master。
我如何将其制作成apk文件?
我尝试使用git命令,但对我没有起作用。
npm install -g cordova
cordova build --release android
这显示了一个错误(sh.exe":cordova:命令未找到
)。
如果您想使用Ionic框架生成.apk文件,那么对于本讨论而言,这非常简单。我创建了一个示例应用程序,并使用Ionic命令将该示例应用程序转换为.apk文件。
1.创建一个Ionic示例应用程序,
$ionic start Ionic-Chat-master
2. 添加一个平台 到该项目中
针对 iOS
C:\Ionic-Chat-master>ionic platform add ios
对于安卓来说
C:\Ionic-Chat-master>ionic platform add android
3.预览移动设备上的内容(确认您的设备已连接)
适用于iOS。
C:\Ionic-Chat-master>ionic run ios -l –c
适用于Android
C:\Ionic-Chat-master>ionic run android -l –c
4.部署到 Android 设备
C:\Ionic-Chat-master>ionic build android
这些是导致生成一个 .apk 的命令。
开发者选项
(设置>关于>在手机上点击版本号
5次),以允许未知来源
,然后您还需要对APK进行签名
和zipalign
- 基本上是为其添加身份和密码,这些信息用于市场更新,然后才能在您的手机上安装。具体说明可以在此处找到:http://ionicframework.com/docs/v1/guide/publishing.html - Grantnpm install -g cordova
。如果您没有安装这些软件或者没有正确设置它们的路径,您将无法创建 PhoneGap 应用程序。如果您对软件安装或路径设置有任何疑问,请随时告诉我,我会帮助您。最简单的方法,无需安装任何东西:
ionic package build android
(神奇事情发生在云端)
然后您可以将.apk
下载到计算机或Android设备中。
首先在 Ionic Io 上创建一个账户,
然后在你的项目目录中输入以下命令 - >
ionic io init
ionic package build android
无需安装任何东西...
ionic platform add android
ionic build --release android
对于Ionic 3,添加ionic login
,输入电子邮件和密码,然后
ionic package build android
我们需要执行以下步骤,使用gradle构建系统生成.apk文件:
在整个过程中,我假设我正在创建“我的应用程序”项目
步骤1:使用以下命令生成myapp.keystore文件:
keytool -genkey -v -keystore myapp.keystore -alias myapp -keyalg RSA -keysize 2048 -validity 10000
步骤2:创建包含以下细节的ant.properties文件:
storeFile=myapp.keystore
storePassword=<<your keystore password>>
keyAlias=myapp
keyPassword=<<your keystore password>>
cdvReleaseSigningPropertiesFile= <<path to ant.properties>>
步骤4:按照以下方式使用上一个命令:
ionic build android --release