以下内容基本上都是根据官方的指导下进行的操作,如有疑问可以私聊!
注:集成的android项目Minimun SDK => 16+
1、在android项目的根目录下创建一个package.json文件,后续的npm install都是根据这个配置信息进行下载安装的,其内容大抵如下:
|
|
然后执行以下两个命令:
|
|
为了避免将不必要的文件上传到Git上可以在.gitignore文件中添加以下注释:
|
|
2、在根目录下创建index.android.js文件,可以顺便创建一个文件夹用来后续放JS代码,示例代码如下:
|
|
3、现在开始原生端的配置了,
1)在项目的build.gradle文件中添加以下内容:
|
|
2) 在app文件目录下的build.gradle中添加如下内容:
|
|
3)添加权限 、添加清单文件
|
|
4、开始本地代码
创建一个Activity继承Activity,实现DefaultHardwareBackBtnHandler接口,示例代码如下:
|
|
如果有其他的需求可以在该类中进行添加处理。
4、运行App
在运行之前需要在根目录下执行 npm start,然后按照正常的运行程序即可。(可以./gradlew installDebug,也可以在AS中像正常的程序一样debug)