2012-04-16 105 views
0

时,我有:钛错误建设Android模拟器

java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03) 
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode) 

Linux falcon 3.2.0-2-amd64 #1 SMP Sun Mar 4 22:48:17 UTC 2012 x86_64 GNU/Linux 

Titanium Studio, build: 1.0.9.201202141208 
(c) Copyright 2011 by Appcelerator, Inc. All rights reserved. 
Build: jenkins-titanium-rcp-master-138 (origin/master) 
Date: 14 February 2012, 12:10:43 

最新安装的Android SDK版本,工具目录添加到我的路径和钛还配置。在钛内部,我尝试了从2.2开始到3的Google API,发生同样的错误。我正在尝试运行示例Hello World应用程序。 /etc/ld.so.conf.d/x86_64-linux-gnu.conf

# Multiarch support 
/lib/x86_64-linux-gnu 
/usr/lib/x86_64-linux-gnu 

[编辑]的

Logfile initialized 
[INFO] logfile = ~/Projects/Titanium/Hello World/build.log 
[DEBUG] ~/.titanium/mobilesdk/linux/1.8.2/android/builder.py simulator Hello World ~/rootfs/android-sdk-linux ~/Projects/Titanium/Hello World com.me.com.hello.world 5 WVGA854 
[INFO] Building Hello World for Android ... one moment 
[INFO] Titanium SDK version: 1.8.2 (02/23/12 17:46 59b3a90) 
[DEBUG] Waiting for device to be ready ... 
[ERROR] Exception occured while building Android project: 
[ERROR] Traceback (most recent call last): 
[ERROR] File "~/.titanium/mobilesdk/linux/1.8.2/android/builder.py", line 2083, in <module> 
[ERROR]  s.build_and_run(False, avd_id, debugger_host=debugger_host) 
[ERROR] File "~/.titanium/mobilesdk/linux/1.8.2/android/builder.py", line 1727, in build_and_run 
[ERROR]  self.wait_for_device('e') 
[ERROR] File "~/.titanium/mobilesdk/linux/1.8.2/android/builder.py", line 340, in wait_for_device 
[ERROR]  devices = self.sdk.list_devices() 
[ERROR] File "~/.titanium/mobilesdk/linux/1.8.2/android/androidsdk.py", line 224, in list_devices 
[ERROR]  raise Exception(err) 
[ERROR] Exception: ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so' from /etc/ld.so.preload cannot be preloaded: ignored. 
[ERROR] 

内容

Running android, adb, emulator, etc cause: 
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so' from /etc/ld.so.preload cannot be preloaded: ignored. 
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so' from /etc/ld.so.preload cannot be preloaded: ignored. 

上CLI。

有什么可能出错的建议吗?

回答

0

好像,它无法检测到设备(模拟器)本身。如果您尝试在设备上运行,请转到App Explorer,然后单击“在设备上运行”选项。或者,如果您尝试模拟器,则应用程序首次启动模拟器,否则请检查DDMS是否列出了您的模拟器。如果没有,请杀死adb并尝试运行。因为,你的日志说,它不会移动到下一步,在实际上应用程序启动之前正确地找到模拟器/设备...

+0

请检查主文章[编辑]下的部分。 – Shoaibi 2012-04-16 09:26:12

+0

此外,运行模拟器手动工作没有问题,但是,那些警告在那里。 – Shoaibi 2012-04-16 09:36:00

+0

钛有很多警告,我认为你不应该担心所有这些。它甚至不显示它是否停止运行应用程序,或者它仍在运行。 – Manjunath 2012-04-16 09:43:58