html都不认识,用webpack搭建一套工程,并集成第三方商家脑残插件
参考文档
原生插件制作 https://ask.dcloud.net.cn/article/35416
离线打包文档 https://ask.dcloud.net.cn/article/508
最新SDK下载链接 https://ask.dcloud.net.cn/article/103
CSDN成功实例 https://blog.csdn.net/u011320682/article/details/88243562
需要工具
- Android Studio
- Hbuider
建立编译项目预备环境
下载的SDK import Hbuidler-Hello项目
直接引入编译会报错
Unknown host ‘d29vzk4ow07wi7.cloudfront.net’. You may need to adjust the proxy settings in Gradle.
解决方案:
参考
https://www.jianshu.com/p/714efea0927e
https://www.jianshu.com/p/81de123e7e28
修改build.gradle文件
修改下载的地址换aliyun的
在jcenter()
上边加 mavenCentral()
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
jcenter()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
mavenCentral()
jcenter()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
OK
shift+F10
编译成功
导入自己的项目打包
删除这个目录下的所有文件并且将包名改为
在Android Studio中没找到创建包,和修改包名的选项,打开文件夹在文件夹里修改吧
shift+F10运行发现一直卡在splash页面
经过一系列的排查发现了
control.xml文件里的appid需要与文件manifest.json的id一样
参考:https://ask.dcloud.net.cn/article/35416
修改为一下的好咯
可以正常显示了
引入原生插件
再次出现问题
原生插件离线打包不能用,不起作用
原本是点击按钮会弹出原生的android弹窗
需要在build.gradle引入第三方插件
build.gradle中引入插件,
但是报错
**
AS打包生成apk模拟器上不显示