首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【Unity安卓打包】接入IronSource后出现的报错和打包问题 Unity2022.3.14f

  • 24-03-18 02:16
  • 2019
  • 8253
blog.csdn.net

可能帮你解决的问题

    • 导入IronSource卡Resolving Android Dependencies
      • 删除IronSource和导入SDK后创建的MobileDependencyResolver文件夹
      • 下载GooglePlay的ExternalDependencyManager For Unity
      • 导入文件到Unity,再导入IronSource的SDK
      • 这时候不会弹出导入额外内容了,先不着急去构建Android Resolver / Resolve。
      • 在ProjectSettings - Player设置,开启
      • 打开Custom Main Manifest
      • 打开Custom Gradle Properties Template
      • 在Assets层点Reimport
      • 点击Android Resolver / Force Resolve
      • 打包前先检查设置
        • 是否正确设置了项目
        • 是否设置了包名
        • 是否输入正确的Versoin code?
        • 是否选择正确的IL2CPP?
        • 是否勾选了ARM64/ARMv7
      • 添加用户自定义签名
      • 可以打包了
  • 其他问题:
    • 不能构建API level34
    • 点击Android Resolver / Resolve没有反应的问题
    • 构建打包APK后点击没有广告的问题

先设置好unity的安装环境
我目前环境如下,unity在2019之后自带的安卓组件只支持到Level 32,现在Android 13了要自己下环境。(哪怕你用2023版本也一样)在这里插入图片描述

导入IronSource卡Resolving Android Dependencies

在这里插入图片描述

删除IronSource和导入SDK后创建的MobileDependencyResolver文件夹

在这里插入图片描述

下载GooglePlay的ExternalDependencyManager For Unity

这个接过ADMob的朋友不陌生,可以拷贝过来,也可以到这里下载

链接: Github.
在这里插入图片描述

导入文件到Unity,再导入IronSource的SDK

SDK下载链接.

这时候不会弹出导入额外内容了,先不着急去构建Android Resolver / Resolve。

在ProjectSettings - Player设置,开启

Custom Main Manifest
Custom Main Gradle Template
Custom Gradle Properties Template
Custom Gradle Settings Template
在这里插入图片描述
注意他生成的文件地址,基本上在\Assets\Plugins

打开Custom Main Manifest

添加

//AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.unity3d.player"
    xmlns:tools="http://schemas.android.com/tools">
    <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>//主要添加这句
    <application>
        <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:theme="@style/UnityThemeSelector">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
        </activity>
    </application>
</manifest>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

打开Custom Gradle Properties Template

添加以下内容

android.useAndroidX=true
android.enableJetifier=true
android.enableDexingArtifactTransform=false
  • 1
  • 2
  • 3

在Assets层点Reimport

在这里插入图片描述

点击Android Resolver / Force Resolve

在这里插入图片描述
看到这个就算是大功告成

打包前先检查设置

是否正确设置了项目

在这里插入图片描述

是否设置了包名
是否输入正确的Versoin code?
是否选择正确的IL2CPP?
是否勾选了ARM64/ARMv7

在这里插入图片描述

添加用户自定义签名

在这里插入图片描述

可以打包了


其他问题:

不能构建API level34

在Custom Gradle Properties Template添加报错的
android.suppressUnsupportedCompileSdk=34

点击Android Resolver / Resolve没有反应的问题

在这里插入图片描述
没翻墙
没在Assets层点Reimport

构建打包APK后点击没有广告的问题

手机要翻墙

注:本文转载自blog.csdn.net的狗之的文章"https://blog.csdn.net/qq_41730940/article/details/135663185"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

134
游戏
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top