AndroidJs手机开发-概述

介绍

Android JS 提供 Node JS 运行时环境,因此您可以用 Node.JS 编写代码,也可以使用任何 Npm 包,这有助于快速构建您的应用程序。

我们为前后进程通信提供了 Socket.Io IPC Android JS 提供了大部分本地功能,如呼叫、消息、通知、相机等...

安装

要安装预构建的 Android JS 库,请使用 npm。

$ npm install androidjs

从 npm 安装 Android JS 项目生成器。

$ npm install -g androidjs-builder

更新 SDK
要更新 androidjs-sdk,请运行以下命令。

$ androidjs update

生成项目

注意:为了生成项目,请确保您已经安装了 androidjs-builder

Android JS 通过提供具有丰富本地(安卓)应用程序接口的运行时,使您能够使用纯 JavaScript 创建安卓应用程序。您可以将其视为 Node.js 运行时的变种,它专注于 Android 应用程序,而不是网络服务器。

$ androidjs init
$ cd myfirstapp
$ npm install

它会询问 APP 名称(如 myfirstapp),并在 myfirstapp 中生成一个示例项目

 myfirstapp
    |__ assets
    |       |__ ipc, css, js
    |
    |__ views
    |       |__ index.html
    |
    |__ main.js
    |__ package.json

main.js 是主文件,也可以说是应用程序的后进程,它将执行所有用 node 编写的代码,因此您必须在 main.js 中编写所有 node js 代码
index.html 是应用程序最初渲染的第一个视图
package.json 用于跟踪所有节点包
assets 用于存储应用程序的所有资产

打包APP

注意:为了打包应用程序,请确保您已经安装了 androidjs-builder

在调试模式下打包应用程序

$ cd myfirstapp
$ androidjs build

在发布模式下打包应用程序

$ cd myfirstapp
$ androidjs build --release

注意:它会在 "dist "文件夹内生成 apk 文件
注意:使用自己的私人密钥库为应用程序签名

如果该编译命令产生任何错误,请尝试使用强制命令编译

$ androidjs build -f