可能帮你解决的问题
- 导入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
- 打包前先检查设置
- 添加用户自定义签名
- 可以打包了
- 其他问题:
先设置好unity的安装环境
我目前环境如下,unity在2019之后自带的安卓组件只支持到Level 32,现在Android 13了要自己下环境。(哪怕你用2023版本也一样)
导入IronSource卡Resolving Android Dependencies
删除IronSource和导入SDK后创建的MobileDependencyResolver文件夹
下载GooglePlay的ExternalDependencyManager For Unity
这个接过ADMob的朋友不陌生,可以拷贝过来,也可以到这里下载
链接: Github.
导入文件到Unity,再导入IronSource的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后点击没有广告的问题
手机要翻墙
评论记录:
回复评论: