diff --git a/docs/native/debug/android.md b/docs/native/debug/android.md
index a88a6973bdf2ad401dd1c931f04c8233b124d9fe..7d2200a92a00616c3c781f7852efbcc66ae8cd0e 100644
--- a/docs/native/debug/android.md
+++ b/docs/native/debug/android.md
@@ -22,7 +22,9 @@
```
-注意:如果android原生项目的drawable目录下不存在名称为icon的图片,需要临时先补充一个命名为icon的文件。
+注意:
+- 如果android原生项目的drawable目录下不存在名称为icon的图片,需要临时先补充一个命名为icon的文件。
+- 当build.gradle中的`targetSdk`为34时,在安卓14设备上资源同步会失败。建议将`targetSdk`调整到30至33之间。
## 导出自定义基座
diff --git a/docs/native/download/android.md b/docs/native/download/android.md
index 630db0efcd8fd02166865323e0b55159c561865a..e5e1e98a5d9598cc9477e1eaffa93b3b90962a22 100644
--- a/docs/native/download/android.md
+++ b/docs/native/download/android.md
@@ -4,7 +4,7 @@
### 4.19.2024060704-alpha
-**[下载地址](https://web-ext-storage.dcloud.net.cn/uni-app-x/sdk/Android-uni-app-x-SDK@11848-4.19.zip)**
+**[下载地址](https://web-ext-storage.dcloud.net.cn/uni-app-x/sdk/Android-uni-app-x-SDK@11848-4.19-1.zip)**
* 更新uni-app离线打包支持,需使用HBuilderX(4.19.2024060704-alpha)版本生成本地打包App资源。
* 新增 uniCloud.chooseAndUploadFile 支持选择视频并上传 [详情](https://doc.dcloud.net.cn/uni-app-x/api/unicloud/storage.html#chooseanduploadfile)
diff --git a/docs/native/use/android.md b/docs/native/use/android.md
index 74afe9990932d7e244069198e6293be9ce05ba66..e264e2dedde2a0d29f4e14e3d6f762405eca31d2 100644
--- a/docs/native/use/android.md
+++ b/docs/native/use/android.md
@@ -87,18 +87,47 @@ uni-getSystemInfo-release.aar共17个aar拷贝到uni-app x模块的libs下,如
```
***注意:上面的配置需要同时设置到主模块中。***
+
+### 配置gradle插件
+
+在项目根目录的build.gradle的顶部添加gradle插件的依赖。参考:
+
+```groovy
+buildscript {
+ dependencies {
+ ...
+ classpath(files('plugins/uts-kotlin-compiler-plugin-0.0.1.jar'))
+ classpath(files('plugins/uts-kotlin-gradle-plugin-0.0.1.jar'))
+ }
+}
+```
+
+**注意:文件uts-kotlin-compiler-plugin-0.0.1.jar和uts-kotlin-gradle-plugin-0.0.1.jar位于离线SDK中,示例中放到了项目根目录的`plugin`文件夹下。参考:**
+
+![](https://web-ext-storage.dcloud.net.cn/native/doc/android/gradle_plugins.png)
+
+然后在`uniappx`模块的build.gradle下添加插件`io.dcloud.uts.kotlin`的依赖。参考:
+
+```groovy
+plugins {
+ ...
+ id 'io.dcloud.uts.kotlin'
+}
+```
+
+**注意:`io.dcloud.uts.kotlin`仅需要配置到uniappx模块和android uts插件模块中。原有的主项目不需要配置。**
### 修改项目的settings.gradle
-在项目根路径下的settings.gradle中添加`jitpack`的maven的仓库地址,参考如下:
+在项目根路径下的settings.gradle中添加`jitpack`的maven的仓库地址和本地gradle插件的路径配置。参考如下:
```groovy
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
- google()
- mavenCentral()
+ ...
maven { url = uri("https://jitpack.io") }
+ flatDir { dirs('./plugins/') }
}
}
```
@@ -213,7 +242,22 @@ android.enableJetifier=true
### 修改android uts插件模块的build.gradle
-添加依赖
+#### 添加gradle插件
+
+uni-app可以忽略gradle插件配置。
+
+在build.gradle的plugins节点下添加`io.dcloud.uts.kotlin`的依赖。参考:
+
+```groovy
+plugins {
+ ...
+ id 'io.dcloud.uts.kotlin'
+}
+```
+
+#### 添加依赖
+
+将下面内容拷贝到build.gradle中,替换原有的`dependencies`节点。
```groovy
dependencies {
@@ -327,6 +371,7 @@ dependencies {
```groovy
dependencies {
+ ...
implementation 'androidx.core:core-ktx:1.6.0'
}
```
@@ -335,6 +380,7 @@ dependencies {
```groovy
dependencies {
+ ...
implementation 'com.xxx.richtext:richtext:3.0.7'
}
```
@@ -347,7 +393,7 @@ dependencies {
```groovy
plugins {
- id 'com.android.application'
+ ...
id 'com.huawei.agconnect'
}
```
@@ -357,11 +403,13 @@ dependencies {
```groovy
buildscript {
dependencies {
- classpath 'com.android.tools.build:gradle:7.2.0'
+ ...
classpath "com.huawei.agconnect:agcp:1.6.0.300"
}
}
- allprojects {}
+ plugins {
+ ...
+ }
```