一、拷贝项目文件到Android Studio项目文件夹里面
- 选择Android,然后找到assets文件夹
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-21.png)
2. 选择 Show in Explorer
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-22.png)
3. 将uni-app项目中dist/resource
下的打包文件拷贝到 assets/apps
文件夹下,并移除其他文件夹
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-23.png)
4. 最后类似下图这样就可以了
![avatar](https://img.cdn.aliyun.dcloud.net.cn/nativedocs/5%2BSDK-android/image/5-8.png)
5. 修改assets/data/dcloud_control.xml
文件中的appid
<hbuilder>
<apps>
<app appid="__UNI__123456" appver=""/>
</apps>
</hbuilder>
这儿的appid
应该是要与之前设置的assets/apps/
下的文件夹同名的(仅仅是猜测,仅供参考)
二、修改APP NAME
在res文件夹中找到values/strings.xml
文件,修改APP_NAME
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-25.png)
三、修改版本号
1. app version
找到build.gradle
修改versionName
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-26-1024x446.png)
2. 修改包名(applicationId
)
- 复制之前在Uni-app开发者后台申请离线APP Key时候填写的包名
- 粘贴到
build.gradle
里面
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-28-1024x525.png)
3、还需要修改AndroidManifest.xml
文件中的包名
在该文件搜索
android:authorities
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-30.png)
应该就能找到,然后将包名修改即可
然后是package里面的包名
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-31.png)
也需要修改一下。
完成后,基本可以正常运行了。
3. 修改versionCode
暂时不知道这个有什么用,这块儿和uni-app项目中的manifest.json
文件中的versionCode一致
4. 其余配置
默认好了,我暂时还不知道其他参数有什么用
四、配置签名证书
在build.gradle
中配置signgConfigs
中设置好签名文件和密码、别名等等即可
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-29-1024x469.png)
五、配置权限信息
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
根据需要配置即可,配置位置参考下图
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-32.png)
六、LOGO和启动图配置
1. 配置LOGO
我看了下uni-app提供的logo替换攻略,感觉不是和适合我,一般情况下,我是只有一张图片去进行替换的;于是我查了下网上的教程
a. 首先,新建一个Image Asset
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-33.png)
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-34.png)
b. 配置Image Asset
1.选择前景层图片
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-35-1024x683.png)
2.修改背景层颜色
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-36-1024x683.png)
3. 点击Next进行保存
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-38.png)
然后就能在res文件夹看到我们新建的icon文件了, 不过还没有完成,还需要将icon文件引入到项目中去
c. 将AndroidManifest.xml
中的icon
配置指向我们新建的路径
如图进行配置即可
![](https://cdn.zklighting.ltd/wp-content/uploads/2021/06/image-39.png)
暂无评论