【问题标题】:Unity android build is failing due to SDK is read-only由于 SDK 是只读的,Unity android 构建失败
【发布时间】:2023-01-14 03:56:27
【问题描述】:

配置项目:启动器 编组 C:\Program Files\Unity\Hub\Editor\2019.4.31f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml 时出现异常。可能SDK是只读的 编组 C:\Program Files\Unity\Hub\Editor\2019.4.31f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml 时出现异常。可能SDK是只读的 编组 C:\Program Files\Unity\Hub\Editor\2019.4.31f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-29\package.xml 时出现异常。可能SDK是只读的 编组 C:\Program Files\Unity\Hub\Editor\2019.4.31f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml 时出现异常。可能SDK是只读的 编组 C:\Program Files\Unity\Hub\Editor\2019.4.31f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml 时出现异常。可能SDK是只读的

任务:unityLibrary:preBuild UP-TO-DATE 任务:启动器:preBuild UP-TO-DATE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:preBuild UP-TO-DATE 任务:unityLibrary:FirebaseApp.androidlib:preBuild UP-TO-DATE 任务:unityLibrary:preReleaseBuild UP-TO-DATE 任务:unityLibrary:FirebaseApp.androidlib:preReleaseBuild UP-TO-DATE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:preReleaseBuild UP-TO-DATE 任务:unityLibrary:checkReleaseManifest UP-TO-DATE 任务:启动器:prepareLintJar UP-TO-DATE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:checkReleaseManifest 任务:unityLibrary:FirebaseApp.androidlib:checkReleaseManifest 任务:unityLibrary:processReleaseManifest 任务:unityLibrary:packageReleaseRenderscript NO-SOURCE 任务:unityLibrary:generateReleaseBuildConfig 最新 任务:unityLibrary:generateReleaseResValues UP-TO-DATE 任务:unityLibrary:prepareLintJar UP-TO-DATE 任务:unityLibrary:prepareLintJarForPublish UP-TO-DATE 任务:unityLibrary:mergeReleaseShaders 最新 任务:unityLibrary:compileReleaseShaders UP-TO-DATE 任务:unityLibrary:generateReleaseAssets UP-TO-DATE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseManifest 任务:unityLibrary:FirebaseApp.androidlib:processReleaseManifest 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseAidl NO-SOURCE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseRenderscript NO-SOURCE 任务:unityLibrary:FirebaseApp.androidlib:compileReleaseAidl NO-SOURCE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseRenderscript NO-SOURCE 任务:unityLibrary:FirebaseApp.androidlib:packageReleaseRenderscript NO-SOURCE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResValues 任务:unityLibrary:FirebaseApp.androidlib:compileReleaseRenderscript NO-SOURCE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseResources 任务:unityLibrary:FirebaseApp.androidlib:generateReleaseResValues 任务:unityLibrary:FirebaseApp.androidlib:generateReleaseResources 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseResources 任务:unityLibrary:FirebaseApp.androidlib:packageReleaseResources 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseRFile 任务:unityLibrary:FirebaseApp.androidlib:generateReleaseRFile 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseBuildConfig 任务:unityLibrary:FirebaseApp.androidlib:generateReleaseBuildConfig 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJar UP-TO-DATE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseSources 任务:unityLibrary:FirebaseApp.androidlib:prepareLintJar 最新 任务:unityLibrary:FirebaseApp.androidlib:generateReleaseSources 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:javaPreCompileRelease 任务:unityLibrary:FirebaseApp.androidlib:javaPreCompileRelease 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseJavaWithJavac 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibCompileRelease 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:prepareLintJarForPublish UP-TO-DATE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseShaders 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:compileReleaseShaders 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:generateReleaseAssets 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:packageReleaseAssets 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibRuntimeRelease 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:processReleaseJavaRes NO-SOURCE 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:bundleLibResRelease 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:mergeReleaseJniLibFolders 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithMergeJniLibsForRelease 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithStripDebugSymbolForRelease 任务:unityLibrary:GoogleMobileAdsPlugin.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease 任务:unityLibrary:packageReleaseAssets 任务:unityLibrary:compileReleaseAidl NO-SOURCE 任务:unityLibrary:compileReleaseRenderscript NO-SOURCE 任务:unityLibrary:generateReleaseResources UP-TO-DATE 任务:unityLibrary:FirebaseApp.androidlib:compileReleaseJavaWithJavac 任务:unityLibrary:packageReleaseResources UP-TO-DATE 任务:unityLibrary:FirebaseApp.androidlib:bundleLibCompileRelease 任务:unityLibrary:FirebaseApp.androidlib:prepareLintJarForPublish UP-TO-DATE 任务:unityLibrary:FirebaseApp.androidlib:mergeReleaseShaders 任务:unityLibrary:FirebaseApp.androidlib:compileReleaseShaders 任务:unityLibrary:FirebaseApp.androidlib:generateReleaseAssets 任务:unityLibrary:FirebaseApp.androidlib:packageReleaseAssets 任务:unityLibrary:FirebaseApp.androidlib:bundleLibRuntimeRelease 任务:unityLibrary:FirebaseApp.androidlib:processReleaseJavaRes NO-SOURCE 任务:unityLibrary:FirebaseApp.androidlib:bundleLibResRelease 任务:unityLibrary:FirebaseApp.androidlib:mergeReleaseJniLibFolders 任务:unityLibrary:generateReleaseRFile UP-TO-DATE 任务:unityLibrary:generateReleaseSources 最新 任务:unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithMergeJniLibsForRelease 任务:启动器:preReleaseBuild 任务:启动器:compileReleaseAidl NO-SOURCE 任务:unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithStripDebugSymbolForRelease 任务:启动器:compileReleaseRenderscript NO-SOURCE 任务:unityLibrary:FirebaseApp.androidlib:transformNativeLibsWithIntermediateJniLibsForRelease 任务:启动器:checkReleaseManifest UP-TO-DATE 任务:启动器:generateReleaseBuildConfig 最新 任务:启动器:generateReleaseSources 最新 任务:启动器:mainApkListPersistenceRelease 最新 任务:启动器:generateReleaseResValues 最新 任务:启动器:generateReleaseResources UP-TO-DATE 任务:unityLibrary:javaPreCompileRelease UP-TO-DATE 任务:unityLibrary:compileReleaseJavaWithJavac 最新 任务:unityLibrary:bundleLibCompileRelease UP-TO-DATE 任务:unityLibrary:bundleLibRuntimeRelease UP-TO-DATE 任务:unityLibrary:processReleaseJavaRes NO-SOURCE 任务:unityLibrary:bundleLibResRelease UP-TO-DATE 任务:启动器:mergeReleaseResources 最新 任务:启动器:javaPreCompileRelease 最新 任务:启动器:createReleaseCompatibleScreenManifests UP-TO-DATE 任务:unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE 任务:unityLibrary:transformNativeLibsWithMergeJniLibsForRelease UP-TO-DATE 任务:unityLibrary:transformNativeLibsWithStripDebugSymbolForRelease 最新 任务:unityLibrary:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE 任务:启动器:processReleaseManifest 任务:启动器:processReleaseResources 失败

此构建中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 使用“--warning-mode all”来显示各个弃用警告。 见https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings 71 项可操作任务:41 项已执行,30 项最新

UnityEngine.GUIUtility:ProcessEvent (int, intptr)

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    可能有点晚了,但对我来说,当我修复了另一个由重复库类引起的错误时,这个问题就消失了。我去了资产/插件/安卓,点击了罪魁祸首(在我的例子中是“com.unity3d.ads.unity-ads-4.5.0”插件,然后取消选中安卓作为插件的选定平台。在此之后,我能够建立。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-06
      • 1970-01-01
      • 1970-01-01
      • 2022-06-17
      • 2015-11-29
      • 2023-03-11
      • 1970-01-01
      相关资源
      最近更新 更多