当前位置: 代码迷 >> 综合 >> 不接受软件包许可证 License for package Android SDK Build-Tools 23.0.1 not accepted解决办法for Mac
  详细解决方案

不接受软件包许可证 License for package Android SDK Build-Tools 23.0.1 not accepted解决办法for Mac

热度:99   发布时间:2023-10-24 23:07:32.0

License for package Android SDK Build-Tools 23.0.1 not accepted解决办法

1/

~/资源库/请添加图片描述
请添加图片描述

如果没有android-sdk-macosx文件夹,需要去官网下载,根据自己的版本下载请添加图片描述

如果没有配置环境变量,自己配置下环境变量,终端

bash open ~/.bash_profile 打开环境变量文件
写入

export ANDROID_HOME=/Users/mxz/Library/Android/sdk export
ANDROID_HOME=/Users/mxz/Library/Android/android-sdk-macosx

PATH=${PATH}:$ANDROID_HOME/platform-tools
PATH=${PATH}:$ANDROID_HOME/tools

路径根据自己的文件位置写,保存之后,终端执行

bash source .bash_profile 让配置生效

在终端执行

/Users/mxz/Library/Android/sdk/tools/bin/sdkmanager --licenses

执行之后,它会提示你去允许认证,然后命令会提醒你确定y/n(accept lincense),一路y下去便可以了。

还是报错再试试

Android/sdk/licenses文件夹复制到Android/android-sdk-macosx下

如果还是报错,不接受软件包许可证
还有一种

2/

下载最新版本的Build-Tools
请添加图片描述

把最新版本的 appt zipalign 复制到 android-sdk-macosx报错的那个版本同目录下

Android/sdk/build-tools/31.0.0/aapt
Android/sdk/build-tools/31.0.0/zipalign

替换

Android/android-sdk-macosx/build-tools/23.0.1/aapt
Android/android-sdk-macosx/build-tools/23.0.1/zipalign

在次运行react-native run-android

我运行之后是红屏报错 Unable to load script from assets ‘index.android.bundle’
这篇文章有讲到
https://blog.csdn.net/qq_34980490/article/details/119038758

  相关解决方案