相关疑难解决方法(0)

64位Linux机器上的Android SDK

是否可以在64位Linux机器上使用Android SDK进行开发.可用的SDK下载似乎仅适用于32位版本的Linux.

linux 64-bit android

97
推荐指数
6
解决办法
8万
查看次数

与adb的连接已关闭,并且发生了严重错误

可能重复:
与adb的连接已关闭,并且发生了严重错误

我目前正在尝试在最新版本的Eclipse中开发Android应用程序.当我尝试构建和运行时,会出现以下内容:

[2011-02-17 17:08:03 - <ProgramName>] The connection to adb is down, and a severe error has occured.
[2011-02-17 17:08:03 - <ProgramName>] You must restart adb and Eclipse.
[2011-02-17 17:08:03 - <ProgramName>] Please ensure that adb is correctly located at 'C:\<sdk-directory>s\platform-tools\adb.exe' and can be executed.
Run Code Online (Sandbox Code Playgroud)

现在,我已经更新了ADT插件,我有最新版本的Android SDK; 实际上,adb.exe位于platform-tools目录中并且可以执行.我尝试过在Google上找到的所有内容:

  • 我试过adb kill-server和adb start-server
  • 我尝试在没有启动模拟器的情况下运行它
  • 我在PATH中有给定的目录(我尝试了路径中的平台工具,我尝试在我的PATH中同时使用平台工具和工具).

注意:我正在运行Windows 7.此外,我之前在Eclipse中测试过应用程序.自升级SDK以来,此错误对我来说是新的.

eclipse android adt adb

64
推荐指数
5
解决办法
10万
查看次数

突然执行aapt的错误

我知道有很多这些主题,但似乎没有一个在我的案例中有所帮助,也没有完全描述.最好的类似的是在正确的道路下找不到的.

我的问题是我可以使用Eclipse进行整个晚上的编程,编译和使用我的设备,然后我突然得到"当前项目的错误执行aapt",并且当然没有(正确)生成R.java.然后我重新启动Eclipse,一切都消失了.不过,我平均每天都会看到这一次.

我最近切换到amd64并安装了最新的Android-2.3 SDK和匹配工具.我知道现在有一个platform-tools文件夹,它有一个应该独立运行SDK版本的aapt版本.起初我按照SDK网站上的说明将此目录添加到我的PATH中.我也试过不把它添加到我的路径并制作链接平台/ android-9 /工具,以便每个SDK版本都可以使用它自己的旧版本.毋庸置疑,platform-tools/aapt就在那里并具有正确的权限,我可以随时在命令行上执行它.

当我写错误的xml文件或排序,并适当地得到错误时,我看到一个额外的行,上面写着"aapt:/lib32/libz.so.1:没有可用的版本信息".我正在运行最近的Gentoo linux系统.我已经安装了所有东西以支持amd64上的x86,但是为了确保重新出现了emul-linux-x86-baselibs和zlib.问题依然存在.我确实看到一些页面对某些zlib错误表示恐怖,但我不确定这是否相关.我意识到我不是在参考Ubuntu平台上,但肯定差别不是那么大?

它很可能是aapt中的错误或工具本身.它为什么突然停止工作?我也经历过R.java中的id是不正确的,即简单的findViewById()代码会给出ClassCastExceptions因为混合id一次,然后完美地工作而没有任何变化只是一个"干净的项目",在之后失败了.

最后,我在aapt上运行了一些命令,似乎没有添加任何额外的信息:

#ldd aapt
./aapt: /lib32/libz.so.1: no version information available (required by ./aapt)
 linux-gate.so.1 =>  (0xffffe000)
 librt.so.1 => /lib32/librt.so.1 (0x4f864000)
 libpthread.so.0 => /lib32/libpthread.so.0 (0x4f849000)
 libz.so.1 => /lib32/libz.so.1 (0xf7707000)
 libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libstdc++.so.6 (0x415e9000)
 libm.so.6 => /lib32/libm.so.6 (0x4f876000)
 libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0x4fac6000)
 libc.so.6 => /lib32/libc.so.6 (0x4f5ed000)
 /lib/ld-linux.so.2 (0x4f5ca000)

#file aapt
aapt: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped …
Run Code Online (Sandbox Code Playgroud)

android libz aapt

14
推荐指数
2
解决办法
2万
查看次数

在Mac上找不到Android aapt

我在MacOSX上尝试在IntelliJ(v11.1)中编译我的android项目时收到以下错误.


I/O error: Cannot run program "/%PATH_TO_SDK%/android-sdk-macosx/platforms
/android-16/tools/aapt": error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)


有些地方说我在使用32位时可能会使用64位版本的库,但遇到这个问题的每个人都在使用Ubuntu,所以我找到的解决方案只适用于此.

奇怪的是,今天早上我只安装了android-16,但是在我下载其他版本之后就停止了.

任何帮助,将不胜感激.如果需要可以提供更多信息.

macos android intellij-idea

10
推荐指数
2
解决办法
2万
查看次数

android SDK中缺少platform-tools\aapt.exe目录

我正在尝试使用Eclipse在Android SDK上运行'hello world'.我正在逐步学习本教程:

http://developer.android.com/resources/tutorials/hello-world.html

但我返回错误"执行aapt时出错.请检查aapt是否存在于C:\ android-sdk-windows\platform-tools\aapt.exe"

出于某种原因,我的安装下不存在"platform-tools"文件夹.在它的位置,我找到"平台"和"工具".据推测,我的SDK版本与教程中使用的版本不同.

我无法解决我需要更改或更新的内容.有人可以指点我正确的方向吗?

谢谢

eclipse sdk android

5
推荐指数
2
解决办法
3万
查看次数

如何解决在Android/Eclipse中执行aapt的错误?

执行aapt时出错.

Please check aapt is present at /home/padmakumar/android-sdk/platform-tools/aapt    NhpAndroid_tablet_k4        line 1  Android ADT Problem

Hint: On 64-bit systems, 
make sure the 32-bit libraries are installed: sudo apt-get install ia32-libs    
        line 1  Android ADT Problem
Run Code Online (Sandbox Code Playgroud)

我可以在问题选项卡中删除2个错误,用于临时解决方案或清理项目或删除gen/bin文件夹,重新创建或重新启动可以正常工作.

如何永久解决以避免这个问题?任何帮助?

注意:我执行了这个命令' sudo apt-get install ia32-libs '仍在询问.

eclipse linux android

0
推荐指数
1
解决办法
8364
查看次数

标签 统计

android ×6

eclipse ×3

linux ×2

64-bit ×1

aapt ×1

adb ×1

adt ×1

intellij-idea ×1

libz ×1

macos ×1

sdk ×1