Unity android ndk及Gradle

使用联通网络上网,无法直接通过Unity Hub下载Android SDK和NDK

只能通过FQ,再手动下载

https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip

https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip

Program Files\Unity\2021.3.11f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates\baseProjectTemplate.gradle

allprojects {
    buildscript {
        repositories {**ARTIFACTORYREPOSITORY**
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
            //google()
            //jcenter()
        }

    repositories {**ARTIFACTORYREPOSITORY**
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
        //google()
        //jcenter()

https://ping.chinaz.com/dl.google.com

得到host

220.181.174.33       dl.google.com

下载地址:

https://developer.android.google.cn/ndk/downloads/

下载时,需要匹配版本

https://github.com/android/ndk/wiki/Unsupported-Downloads

Unity 2021.3.11提示需要 NDK r21d

 Unity 2020.3.4 提示需要 NDK r19

  

配置后,虽然还是会提示警告,不是建议的版本,但至少是可以编译的了

猜你喜欢

转载自blog.csdn.net/emanruoy/article/details/127128451