【问题标题】:ruby dry run No such file or directory /platform-tools/adb (Errno::ENOENT)ruby dry run 没有这样的文件或目录 /platform-tools/adb (Errno::ENOENT)
【发布时间】:2017-04-09 11:23:48
【问题描述】:

我该如何解决这个问题?当我使用干运行时。日志在这里。

➜ ~dryrun git@github.com:cesarferreira/android-helloworld.git 正在搜索设备... /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/open3.rb:211:in spawn': No such file or directory - /platform-tools/adb (Errno::ENOENT) from /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/open3.rb:211:in popen_run' 来自 /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/open3.rb:99:in popen3' from /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/gems/2.0.0/gems/dryrun-0.8.1/lib/dryrun/dryrun_utils.rb:50:in run' 来自 /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/gems/2.0.0/gems/dryrun-0.8.1/lib/dryrun/dryrun_utils.rb:46:in run_adb' from /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/gems/2.0.0/gems/dryrun-0.8.1/lib/dryrun.rb:108:inpick_device' 来自 /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/gems/2.0.0/gems/dryrun-0.8.1/lib/dryrun.rb:171:in call' from /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/gems/2.0.0/gems/dryrun-0.8.1/bin/dryrun:5:in ' 来自 /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/bin/dryrun:23:inload' from /Users/baidu/.rvm/rubies/ruby-2.0.0-p643/bin/dryrun:23:in'

【问题讨论】:

    标签: android ruby-on-rails ruby


    【解决方案1】:

    您收到的问题是 dryrun 无法识别 adb 路径。 adb 路径需要设置为ANDROID_HOMEdryrun 才能工作。

    解决此问题的步骤:

    1. echo export "ANDROID_HOME=/Users/yourName/Library/Android/sdk" >> ~/.bash_profile

    2. source ~/.bash_profile

    3. echo $ANDROID_HOME

    4. 测试dryrun git@github.com:cesarferreira/android-helloworld.git?

    【讨论】:

      【解决方案2】:

      来自documentation

      ANDROID_HOME 需要设置 adb 路径。

      打开文件~/.bash_profile~/.zshenv,如果您使用的是 Zsh)或者如果它不存在则创建它,并添加以下内容(使用您的真实 Android SDK 路径):

      export ANDROID_HOME=/Users/{your_user}/Library/Android/sdk
      export PATH=$PATH:$ANDROID_HOME/tools
      export PATH=$PATH:$ANDROID_HOME/platform-tools
      

      【讨论】:

        【解决方案3】:

        你需要设置你的 ANDROID_HOME

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-18
          • 1970-01-01
          • 2020-02-22
          • 2015-06-12
          • 1970-01-01
          • 1970-01-01
          • 2014-07-09
          • 2013-02-01
          相关资源
          最近更新 更多