2017-04-16 54 views
2
brew cask install android-sdk 

Warning: A Cask for android-sdk is already installed.无法重新安装或卸载破冲泡包(没有删除任何东西)

brew cask reinstall android-sdk 

brew cask uninstall android-sdk 

==> Caveats We will install android-sdk-tools, platform-tools, and build-tools for you. You can control android sdk packages via the sdkmanager command. You may want to add to your profile: 'export ANDROID_HOME=/usr/local/share/android-sdk'

This operation may take up to 10 minutes depending on your internet connection. Please, be patient.

==> Downloading https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip Already downloaded: /Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3.zip ==> Verifying checksum for Cask android-sdk Error: No such file or directory - /usr/local/share/android-sdk Follow the instructions here: https://github.com/caskroom/homebrew-cask#reporting-bugs /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1439:in unlink' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1439:in block in remove_file' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1444:in platform_support' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1438:in remove_file' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:785:in remove_file' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:563:in block in rm' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:562:in each' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:562:in rm' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cask_loader.rb:57:in block (2 levels) in load' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/artifact/abstract_flight_block.rb:35:in instance_eval' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/artifact/abstract_flight_block.rb:35:in block in abstract_phase' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/set.rb:232:in each_key' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/set.rb:232:in each' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/artifact/abstract_flight_block.rb:34:in abstract_phase' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/artifact/abstract_flight_block.rb:28:in uninstall_phase' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/installer.rb:330:in block in uninstall_artifacts' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/installer.rb:327:in each' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/installer.rb:327:in uninstall_artifacts' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/installer.rb:312:in uninstall' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/reinstall.rb:27:in block in install_casks' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/reinstall.rb:6:in each' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/reinstall.rb:6:in install_casks' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/install.rb:10:in run' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:115:in run_command' /usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:158:in process' /usr/local/Homebrew/Library/Homebrew/cmd/cask.rb:8:in cask' /usr/local/Homebrew/Library/Homebrew/brew.rb:91:in `'

尝试this但没有运气,我没有删除任何东西就像这个问题中提到的那样

+0

我得到我的问题,通过安装AndroidStudio排序,然后设置ANDROID_HOME和PATH变量这里提到http://stackoverflow.com/a/19986294/865220,但问题应该保持开放,因为我无法让它使用自制工作 – ishandutta2007

+1

同样的问题在这里 –

回答

0

我最近将android-sdk重新安装到caskroom/cask后,发现了一个非常类似的问题,它破坏了我的一个安装脚本。我最终通过手动直接与木桶安装的目录(/ usr/local/share/android-sdk,/ usr/local/opt/android-sdk等)混淆来修复它。我删除了那里或创建了空目录,然后重新运行remove/reinstall/delete命令。对不起,我不能更具体,但它基本上是让我的目录看起来像brew预计他们看起来的情况。

2

我没有观察到这种目录/usr/local/share/android-sdk的错误说:

$ sudo find /usr -name "android-sdk" 
/usr/local/Caskroom/android-sdk 

我也遇到了这些错误:

Error: It seems there is already a Binary at '/usr/local/bin/adb'; not linking. 
Error: It seems there is already a Binary at '/usr/local/bin/fastboot'; not linking. 

我删除所提到的文件,然后能够安装:

$ rm -rf /usr/local/Caskroom/android-sdk 
$ rm -rf /usr/local/bin/adb 
$ rm -rf /usr/local/bin/fastboot 
$ brew cask install android-sdk 
相关问题