主要記錄步驟 其實比較簡單,按照官網的說明即可。
1. 按照官方給的實例 https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android, 下載好對應的SDK 使用import方式導入(一定是import,不是open);
2.根據實例,進行對應值的更改。 主要使用的值 有如下: app包名,sha1的值(一定與證書對應),build.grade中 導入正確的證書和包名。
3.APP 打包出的名字 -- src->main->res->values->string.xml 中更改
4.注意 一定src->main->assets->apps 下的文件夾名需與 src->main->assets->data-> dcloud_control.xml 中的appid 對應
5. src->main->assets->data-> AndroidManifest.xml 中
5.1 provider 標簽中的 authorities 需要綁定為 android:authorities="包名.dc.fileprovider"
<provider
android:name="io.dcloud.common.util.DCloud_FileProvider"
android:authorities="qpwy.driver.dc.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/dcloud_file_provider" />
5.2
meta-data中添寫對應uni后台的value 值
<meta-data
android:name="dcloud_appkey"
android:value="ebf670ce75e87dcf56e533dbb161041f" />
配置完畢后,即可在android studio 中進行 虛擬機/真機運行。 。 也可以通過。build 打包成APK