maodouio / meteor-lean-startup-camp

毛豆网Meteor精益创业孵化营
63 stars 23 forks source link

Ubuntu 14.04 64位操作系统下,meteor安装Android SDK出现错误 #47

Open HuihuangZhang opened 9 years ago

HuihuangZhang commented 9 years ago

我按照教程安装了东西,我把build-tools 22文件夹改为了21.0.0,可以成功被检测到。之后的system-images,我下载下来后里面是android-19,里面没有default文件夹,我自己创建了一个default的文件夹,并把armeabi-v7a里面的东西全部移到里面去了。 再次运行meteor install-sdk android,结果是:

    steve@steve-Aspire-V5-471G [12:52:01] [~/Documents/lzlove] [master *]
    -> % meteor install-sdk android
    ✓ Found Android SDK
    ✓ Found ant on PATH                           
    ✓ A JDK is installed                          
    ✓ Found Android Platform tools                
    ✓ Found Android Build Tools                   
    ✓ Found Android 19 API                        

    /home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:278
                        throw(ex);
                              ^
    Error: spawn EACCES
    at Object.Future.wait (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:398:15)
    at [object Object]._.extend.waitForExit (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/processes.js:102:28)
    at [object Object]._.extend.run (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/processes.js:118:10)
    at [object Object]._.extend.runAndroidTool (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/commands-cordova.js:2178:25)
    at [object Object]._.extend.hasTarget (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/commands-cordova.js:2222:20)
    at [object Object]._.extend.checkRequirements (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/commands-cordova.js:2865:16)
    at checkPlatformRequirements (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/commands-cordova.js:1342:20)
    at Command.func (/home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/commands-cordova.js:3199:19)
    at /home/steve/.meteor/packages/meteor-tool/.1.1.3.4sddkj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/main.js:1363:23
    - - - - -
    at errnoException (child_process.js:1011:11)
    at Process.ChildProcess._handle.onexit (child_process.js:802:34)

不知道是什么原因?能看下吗?

我打开android sdk manager

  • android 4.4.2(API 19)下面 Inter x86 Atom System Image 已经安装了
  • Android SDK Build-tools 22和19.0.3已经安装了