1.先安装jdk,1.8.0就差不多了;
2.配置环境变量,只要最后在cmd中输入java -version 有版本号就可以了;
3.下载as编辑器,正常安装一波,最后sdk location 选择对应的sdk位置就好了,一般在C:\Program Files\Java\jdk1.8.0_181;
配置好了之后就可以创建项目开始开发
新建空白项目跟着官方文档来就好了:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
注意点:
1.记得androidManifest.xml中
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="包名">
这里要改,文档没说明
2.Execution failed for task ‘:app:checkDebugDuplicateClasses‘.
报这个错误的时候在gradle.properties里面加这个android.enableJetifier=true就可以解决
3.如果打包好了apk在手机上安装无法打开,可能是权限的问题,那么就需要在androidManifest.xml添加这些
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="包名">
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-permission android:name="com.asus.msa.SupplementaryDID.ACCESS"/>
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
4.如果你的app有推送模块
先根据文档来:https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/push
这样配置一下,推送就应该没问题了。
最后如果有的安卓手机还是无法打开,可能是版本太高,添加个主题试试:
<item name="android:windowFullscreen">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
推送导入的jar包不一定非得全部,我只导入了这几个,看自己所需
以上就是尝试心得!
原文:https://www.cnblogs.com/aotuboke/p/14825836.html