Tag: Eclipse的

重命名R.java生成的包

我正在使用eclipse,并创build了一个testingandroid项目,包含R.java的“gen”文件夹中的软件包目前被称为com.something.test (我以为我只是testing,但是在它上面构build了我的整个应用程序!) 这是在加载应用程序时引用的,手机有时显示它,所以我需要重命名它。 我通过点击重构来尝试这个,但是用旧的名字重新生成了它! 我可以重命名吗?

Eclipse自动保存

我希望Eclipse能够在每次编辑文件时自动保存,就像自动生成一样。 因为我去年一直在使用IntelliJ(默认情况下会自动保存),所以我一直存在以下问题: 在Eclipse中进行一些更改 忘记按保存 运行构build,unit testing,并注意到一些奇怪的行为 (一段时间后….)意识到,意外的行为发生,因为我忘了保存更改 有什么办法可以让Eclipse自动保存吗?

this.getClass()。getClassLoader()。getResource(“…”)和NullPointerException

我已经在eclipse helios中创build了一个具有单个子模块的最小Maven项目。 在src / test / resources文件夹中,我放置了一个文件“install.xml”。 在文件夹src / test / java中,我创build了一个包含一个类的包: @Test public void doit() throws Exception { URL url = this.getClass().getClassLoader().getResource("install.xml"); System.out.println(url.getPath()); } 但是当我作为一个junit运行代码4unit testing我只是得到一个NullPointerException。 这已经工作了一百万次。 有任何想法吗? 我遵循这个指南: http://www.fuyun.org/2009/11/how-to-read-input-files-in-maven-junit/ 但仍然得到相同的错误。

Android Maven找不到工具'aapt'

我试图按照这个教程: http://www.gdgankara.org/2012/11/01/step-by-step-android-development-with-maven/ 但设置环境后,创build一个项目,在“运行为\ maven安装”一步我得到这个: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building tutorial 0.0.1-SNAPSHOT [INFO] ———————————————————————— [INFO] [INFO] — android-maven-plugin:3.1.1:generate-sources (default-generate-sources) @ tutorial — [INFO] ANDROID-904-002: Found aidl files: Count = 0 [INFO] ANDROID-904-002: Found […]

什么是自动生成默认和字段构造函数的eclipse快捷方式?

我看了一下: Eclipse的快捷方式 ,但我没有发现什么生成一个构造函数。 什么是生成标准构造函数的捷径?

Google-play-services_lib无法parsing目标“android-9”

当我启动我的Android ADT时,如果不是所有的项目都在他们旁边有一个红色的惊叹号。 当我尝试构build并运行它们时,出现错误: “ google-play-services_lib]无法parsing目标'android-9' ” 我不知道这是什么意思,因为我与我的Android SDKpipe理器的更新。 我已经尝试重新启动日食。 我已经尝试下载另一个Android SDK,并从那里运行,但仍然是相同的错误。 请帮助我指引正确的方向。

无法获得eclipse IDE上的项目的系统库

我正在研究一个android教程,它希望我从另一个项目导入库。导入工作,项目正常工作。 但是我注意到这样做搞砸了我的其他几个项目(使用Android 2.1)显然搞乱了构buildpath。 现在,而不是在gen文件夹下看到“Google APIs [Android 2.1]”,我看到"Unable to get system library for project" 。 我validation了以下内容: 我右键单击该项目,然后进入Properties我看到正确的Project Build Target被检查(Google API [Android 2.1]),但是“无法获取项目的系统库”仍然显示在资产文件夹的上方, 下面是gen和Android的依赖。 清理所有项目并没有帮助。 我该如何解决这个问题? 有没有办法来解决这个问题,全球或我必须一个接一个地做?

Eclipse的android项目总是在debugging中开始

我觉得这个问题很愚蠢,甚至更愚蠢。 我有一个一直执行到现在为止的android项目。 但是几天前,没有我做特别的我知道的事情,我的项目一直在debugging,无论我尝试什么(单击debugging或运行给了我相同的结果)。 我尝试查看项目设置和构buildconfiguration,但看不到任何理由。 所以现在每次我启动应用程序,我必须去debugging选项卡,然后单击断开连接… 有任何想法吗

Eclipse自动保存之前构build?

来自Visual Studio背景… 我如何告诉Eclipse它应该自动保存,当我build立而不是每次问。 VS.NET有它的“选项”,但我不能在Eclipse中find它。 我使用Mac。

在Eclipse中进行Android NDKdebugging – 如何停止只在使用本机代码时才会出现的segfaults / SIGILL

我已经在Eclipse中设置了使用Android NDK(在Windows XP和Cygwin上)的本地代码的debugging,到了可以在Java和本机代码中设置断点的阶段,debugging器将正确地中断它们。 我的问题是,当通过本机代码的时候,我经常会遇到分段错误/ SIGILL,而不是在经过断点时不会发生。 我的应用程序是AndroidManifest.xml中定义的可debugging应用程序 我已经改变了(NDK)/build/core/build-binary.mk,以防止在APP_OPTIM被定义为debugging时剥离debugging符号,它在我的jni目录下的Application.mk文件中 我已经在Android.mk文件中定义了LOCAL_CFLAGS := -g -O0 ,并且我也尝试了每个这些标志 我已经读过,这个问题是关于生成的优化代码,但是使用-O0closures优化对我的问题没有影响。 在构build时,我也碰到过使用NDK_BUILD=1标志,但是在AndroidManifest.xml中定义debuggable=true显然有相同的效果。 我已经在模拟器(运行2.3.3)和设备上运行(运行2.2 – 这令人惊讶的没有我期望的线程问题),类似的结果(虽然如果我没记错的话,失败发生在不同的点代码)。 有没有人对我可以尝试的可能的修补程序/步骤有所了解,并且/或者已经能够顺利地通过本地代码而没有问题? 非常感谢 编辑:这从来没有真正解决,但任何人想看看我的指导NDKdebugging,你可以在这里find它。 编辑2:一旦NDK的新版本出来,我得到这个问题的答案来了,这个问题现在可能是多余的。 我的向导可能仍然有效,但我一直没有使用NDK,所以我不能保证它的持续正确性。 我已经接受了我所有的答案,因为三者基本上都是这样说的,这是第一个提交的答案。