Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
统一构建错误。[由于未接受某些许可证,未能安装以下Android SDK软件包。]_Android_Unity3d_Android Emulator - Fatal编程技术网

统一构建错误。[由于未接受某些许可证,未能安装以下Android SDK软件包。]

统一构建错误。[由于未接受某些许可证,未能安装以下Android SDK软件包。],android,unity3d,android-emulator,Android,Unity3d,Android Emulator,我在终端上执行了下面的一些命令,用android模拟器测试我的unity应用程序。由于下面图片中的相同错误,我的Unity项目开始一次又一次地失败。如果有人熟悉这个问题,你能给我一些建议吗 我在终点站执行的命令 1,导出路径=$PATH:/Users/userName/Library/Android/sdk/platform tools 2,echo PATH=$PATH:/Users/userName/Library/Android/sdk 3,cd/Users/userName/Deskto

我在终端上执行了下面的一些命令,用android模拟器测试我的unity应用程序。由于下面图片中的相同错误,我的Unity项目开始一次又一次地失败。如果有人熟悉这个问题,你能给我一些建议吗

我在终点站执行的命令

1,导出路径=$PATH:/Users/userName/Library/Android/sdk/platform tools

2,echo PATH=$PATH:/Users/userName/Library/Android/sdk

3,cd/Users/userName/Desktop/AppName.apk

4、adb安装AppName.apk

错误的详细信息


对于将来可能面临同样错误的人

问题是/Users/username/Desktop/2019.2.9f1/PlaybackEngines/AndroidPlayer/SDK中没有许可证文件

因此,我从/Users/username/Library/Android/sdk复制了该文件,并将其粘贴到上面的unity目录中

错误已成功解决


我希望没有人再因为这个错误而浪费时间

如果其他人碰巧遇到此问题,并且您正在使用Unity Hub,请从终端运行以下命令

$find/Applications/Unity/Hub/Editor-name“sdkmanager”-exec{}--licenses\;
这将查找所有已安装的SDK,并检查是否接受所有许可证。如果没有,系统将提示您接受


您可以再次运行该命令,再次检查所有内容是否为100%。

以管理员身份打开命令提示符,然后运行

{path_to_sdk_folder}/tools/bin/sdkmanager.bat--许可证


然后接受所有。

不断地碰到这个问题,现在Unity管理平台,如果你将Android Studio指向Unity正在使用的平台位置,Android Studio就会抱怨

在Windows上,快速而肮脏的修复方法是以管理员身份运行Android Studio,然后它会执行它需要的操作,然后您可以返回正常运行Android Studio

不确定长期影响是什么,但它似乎对我有效。尤其是我没有使用Android Studio抱怨的平台

然而,很明显,这不是一个很好的解决方案,因为Android Studio中的SDK管理器没有看到Unity声称已经安装的平台。

转到src->flatter->flatter->flatter\u控制台 并键入
flatterdoctor--android许可证
。单击
y

可能重复的