标签: adt

ADT插件不会出现在Eclipse中

我已按照此处的说明安装ADT,但我没有在Eclipse中看到任何ADT的迹象,只是它已安装.

根据它在这里所说的,我应该有其他项目模板,这些模板都缺失了.查看截图:

在此输入图像描述
在此输入图像描述
在此输入图像描述

eclipse android adt

7
推荐指数
2
解决办法
9836
查看次数

parseSdkContent中的未知异常

我没有在互联网上找到答案或类似的情况,所以我在这里问.当我开始日食时,我被许多对话框轰炸.第一个是Unknown exception in parseSdkContent带有消息的java.lang.StackOverflowError.随后作为结果另一个Android SDK Content Loader has encountered a problem带有消息的对话框parseSdkContent failed.几乎所有项目都有错误the import android cannot be resolved.通过eclipse菜单点击AVD/SDK管理器时,我会看到一个对话框'Location of the Android SDK has not been setup in the preferences'.所以我检查了SDK的位置,它完全正确指向包含sdk/avd管理器等的sdk文件夹.我似乎无法弄清楚这一点.我试过没有运气重新安装sdk.我非常感谢任何帮助!谢谢

编辑:这是.log文件所说的内容

!ENTRY com.android.ide.eclipse.adt 4 0 2012-07-20 14:49:27.618
!MESSAGE parseSdkContent failed
!STACK 0
java.lang.StackOverflowError
at java.util.Collections$UnmodifiableList.<init>(Unknown Source)
at java.util.Collections$UnmodifiableRandomAccessList.<init>(Unknown Source)
at java.util.Collections.unmodifiableList(Unknown Source)
at com.android.ide.eclipse.adt.internal.sdk.ProjectState.getLibraries(ProjectState.java:328)
at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:660)
at com.android.ide.eclipse.adt.internal.sdk.ProjectState.buildFullLibraryDependencies(ProjectState.java:663)
Run Code Online (Sandbox Code Playgroud)

com.android ...行重复多次.

android adt

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

Eclipse中的Android Test Project根目录问题

根据这个页面,我应该在测试所针对的项目的\ tests目录中创建我的测试项目.但是,当我取消选中"New Android Test Project"向导中的"Use default location"并手动将位置设置为主项目中的\ tests目录时,会在主项目中创建一个新目录,该目录是测试的名称带有-test的项目附加到它的末尾,\ tests目录保持为空.

我正在使用Eclipse 4.2 Juno以及截至2012年9月5日的Android SDK的最新版本,我相信它是v20.我假设这是Eclipse Juno或Android SDK v20特有的问题,因为这篇文章表明它适用于Eclipse和Android SDK v14的3.5和3.6.我也使用Windows 7旗舰版x64,如果这是相关的.

我希望得到一个解释为什么Eclipse创建上面的目录或解决方法来获得我在\ tests目录中创建的测试项目.如果这些都不可能,至少在评论中确认您可以重新创建问题,所以我知道我不仅仅是无能.

eclipse android adt eclipse-juno

7
推荐指数
1
解决办法
1756
查看次数

对于Eclipse下的Android JNI/NDK调试,为什么我的断点被忽略?

我正在使用带有最新和最好的ADT(v20)的Eclipse 3.6.2,并且我尝试在我知道它运行的方法中设置断点(将消息记录到LogCat),但由于某种原因,我放置的所有断点都被忽略了.

在我寻找解决方案的过程中,我遇到了这个问题,但它已经很老了,而且我的JDK还是比较新的,所以答案不适用于我的情况.

为什么会发生这种情况?如何解决这个问题?

eclipse android eclipse-plugin breakpoints adt

7
推荐指数
1
解决办法
2674
查看次数

连接手机时,Eclipse ADT捆绑包会挂起

带有ADT的Eclipse在Ubuntu 12.04 64位上运行正常.但是,每当我打开我的手机并打开Eclipse时,它就会挂起并且无限期地最大化我的CPU.即使插入手机后它没有立即挂起,如果手机完全连接,它也会间歇性地停止并且不会响应任何输入,从一分钟到10分钟以上.在命令行上运行时,这是唯一的输出:

(ADT:11808): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed
(ADT:11808): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed
Run Code Online (Sandbox Code Playgroud)

等等...

在研究了这些错误之后,我认为这不是根本原因,因为即使我的手机未连接且运行正常,Eclipse也会这样做.

这些日志同样没用,只提到在我被迫关闭Eclipse后没有保存工作区.

作为参考,我连接的手机是运行Android 2.3.4的Droid 2 Global.

eclipse android adt

7
推荐指数
1
解决办法
738
查看次数

无法运行程序"xx/sdk // tools/emulator":java.io.IOException:error = 2,没有这样的文件或目录

我在Ubuntu 12.10上成功安装了android SDK和android eclipse插件.我在eclipse中创建了AVD,现在它还没有运行.这是我运行AVD时收到的输出错误:它提示:

Starting emulator for AVD 'avd'
Failed to start emulator: Cannot run program "/home/sancai/android/adt-bundle-linux-x86_64-20130522/sdk//tools/emulator": java.io.IOException: error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)

我通过谷歌查找信息,大家都说这是因为我的系统版本是64,而adt只支持32,安装:sudo apt-get install ia32-libs,当我安装32位库时,出现其他问题如库文件关联到其他库,但没有其他库文件是完全的,它提示:

sancai@ubuntu:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved …
Run Code Online (Sandbox Code Playgroud)

ubuntu android apt adt

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

java.lang.IllegalArgumentException:不是有效的类名:ANDROID NDK javah

我正在学习在WINDOWS Eclipse上用NDK编写Android代码....一直在关注Sylvain Ratabouil的教程书.所以即时运行| 外部工具| 外部工具配置...创建新的程序配置.

名称:MyProject javah

位置:$ {env_var:JAVA_HOME}\bin\javah.exe

工作目录:$ {workspace_loc:/ MyProject/bin}

问题来自于参数......当我尝试参数时:-d $ {workspace_loc:/ MyProject/jni} com.myproject.MyActivity就像书中所说的那样

我点击运行时得到

Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: –d
Run Code Online (Sandbox Code Playgroud)

当我尝试$ {workspace_loc:/ MyProject/jni} com.myproject.MyActivity}

我明白了

Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: C:\Paul\Workspace\MyProject\jni
Run Code Online (Sandbox Code Playgroud)

更新:我首先把-classpath放在运行但是找不到com.myproject的类文件

java-native-interface adt android-ndk

7
推荐指数
1
解决办法
1万
查看次数

Android:bin/res/crunch文件夹用于什么?

在修改白标应用时,我需要更改徽标,发现它位于2个位置(重复):

  • res/drawable 和类似的文件夹(用于其他屏幕深度)
  • bin/res/crunch/drawable 和类似的文件夹(用于其他屏幕深度)

所以我想知道我是否应该关心第二个文件夹,或者它是否是由Eclipse/ADT生成的.

eclipse android adt

7
推荐指数
1
解决办法
3660
查看次数

在构建新的Android应用程序期间没有project.properties文件和NullPointerException

我有一个可怕的时间找出一个问题,使我无法在ADT中使用新的Android应用程序向导来创建一个新的android项目.首先是一点背景.我一直在使用ADT(ADT捆绑)大约6个月,并没有遇到任何问题.因为当前问题仅在尝试创建新项目时出现(构建现有项目没有问题),而且我暂时没有创建新项目,我不知道可能会导致什么.我能想到的两件事是:

  1. 我最近将我的操作系统更新为Mavericks.
  2. 我最近安装了JDK 7(我一直使用6)

这里这里也提出类似的问题,但答案的质量对我来说似乎并不是很好.首先,我不想要一个解决方法,除非这是一个合法的错误.这对我来说似乎不是一个错误,因为我认为会有更多的人遇到问题.这是一个非常大的问题.我想我一定错过了一些相当明显的东西.

我可以看到,在尝试创建项目后,工作区中项目的目录结构显示正确,但几乎所有文件都丢失了,包括project.properties,这似乎与我所基于的问题有关.在错误日志(下面).

我做了以下事情:

  1. 首先,我尝试更新eclipse和ADT.没运气
  2. 我尝试在新工作区中创建项目
  3. 我删除并重新下载了ADT包
  4. 我删除并重新安装了JDK 7(遵循oracle的卸载指示)

使用新的Android应用程序向导单击完成后,我收到以下错误消息:

Errors occurred during the build.
Errors running builder 'Android Resource Manager' on project 'test'.
java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

错误日志看起来像这样(我想要包含一个屏幕截图,但网站不会让我,因为我是一个新用户.而是,我按照它们出现在我的日志中的顺序复制和粘贴邮件(来自最近到最近的一次):

Errors occurred during the build.
    Errors running builder 'Android Resource Manager' on project 'test'.
Failed to load properties file for project 'test'
Failed to load properties file for project 'test'
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
Failed to load properties file for project 'test' …
Run Code Online (Sandbox Code Playgroud)

java eclipse android adt osx-mavericks

7
推荐指数
1
解决办法
1713
查看次数

将JSON转换为Android Bundle

我想将一个JSON字符串转换为android Bundle.要求就是直接从服务器将参数作为JSON而不是bundle传递给活动.如何将JSON字符串转换为Android Bundle?如果可能,请提供抽象代码.

java android json bundle adt

7
推荐指数
3
解决办法
1万
查看次数