brew cask install android-sdk
==>警告我们将为您安装android-sdk-tools,platform-tools和build-tools。你可以通过控制android sdk包 sdkmanager命令。您可能想要添加到您的个人资料中:'导出 ANDROID_HOME =的/ usr /本地/共享/ Android的SDK'
此操作最多可能需要10分钟,具体取决于您的互联网 连接。请耐心等待。
==>正在下载https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip 已经下载: /Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3.zip ==>验证Cask android-sdk的校验和 ==>警告:无法加载文件/Users/ishandutta2007/.android/repositories.cfg。
答案 0 :(得分:129)
创建文件!尝试:
touch ~/.android/repositories.cfg
答案 1 :(得分:32)
实际上,在等待一段时间后,它最终会超越这一步。
即使使用--verbose
,您也无法获得任何可以计算任何内容的信息,但确实如此。
耐心是关键:)
PS:对于在该步骤取消的任何人,如果您尝试重新安装android-sdk软件包,它会抱怨Error: No such file or directory - /usr/local/share/android-sdk
。
您只需touch /usr/local/share/android-sdk
即可摆脱该错误并继续重新安装。
答案 2 :(得分:16)
这也发生在Windows 10上。我通过创建一个空的repositories.cfg文件来解决它。
答案 3 :(得分:5)
创建虚拟空白repositories.cfg也适用于Windows 7。等待几分钟后,安装完成,并在cmd窗口中显示消息 - 完成
答案 4 :(得分:5)
对于Windows 7及更高版本,请转到C:\ Users \ USERNAME \ .android文件夹,然后执行以下步骤:
repositories.cfg
答案 5 :(得分:1)
Windows 10解决方案:
对我来说,此问题是由于使用Android Studio下载并创建AVD,然后尝试通过Ionic命令行使用该虚拟设备而引起的。 我通过删除所有现有的模拟器并从命令行创建一个新的模拟器来解决了这个问题。
(avdmanager文件通常位于C:\ Users \\ Android \ sdk \ tools \ bin中)
列出现有的模拟器: avdmanager list avd
删除现有的模拟器: avdmanager删除avd -n 模拟器名称
添加系统映像: sdkmanager“ system-images; android-24; default; x86_64”
创建新的模拟器: sdkmanager“ system-images; android-27; google_apis_playstore; x86”
答案 6 :(得分:0)
我在OSX Sierra上遇到了同样的错误,但在我的情况下,〜/ .android文件夹由root拥有(来自之前的安装) 我将所有权更改为我的用户,现在它可以正常工作。
答案 7 :(得分:0)
我使用了mkdir -p /root/.android && touch /root/.android/repositories.cfg使它工作