我是Android新手。 当我在eclipse中运行我的android应用程序时,我在控制台中得到这些消息: [2011-03-08 12:57:35 – HelloWorld] —————————— [2011-03-08 12:57:35 – HelloWorld] Android Launch! [2011-03-08 12:57:35 – HelloWorld] adb is running normally. [2011-03-08 12:57:35 – HelloWorld] Performing com.oreilly.helloworld.HelloWorldActivity activity launch [2011-03-08 12:57:35 – HelloWorld] Automatic Target Mode: Preferred AVD 'MY_AVD' is not available. Launching new emulator. [2011-03-08 12:57:35 – HelloWorld] Launching a new emulator with Virtual […]
在我的Eclipse项目中,我应该添加log4j.properties文件,使其能够按预期工作?
我正试图让新的1.7 JDK与Eclipse一起工作(这是Oracle的正式版本)。 我并不是说只要把Eclipse指向它,这样你就可以在项目中使用它,这工作正常,但实际上使Eclipse运行使用1.7 JVM。 我已经将新的JVM移动到Java首选项的顶部,但Eclipse仍然以1.6开头。 如果我在Java首选项中禁用了1.6,那么在Eclipse上双击“无法创buildJava虚拟机”后,会立即得到一个对话框。 编辑:我添加了以下内容到我的eclipse.ini之前-vmargs: -vm /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java 然而在Eclipse安装细节对话框中,我仍然看到: java.runtime.version=1.6.0_31-b04-415-11M3646 编辑2 :这里是我的eclipse.ini文件的内容: https : //gist.github.com/2512578
我想要使用新的Android L开发人员预览支持库(如上所述)引入的CardView小部件,它似乎是v7支持库新版本的一部分。 我现在更新了我的SDK版本,下载了最新的支持库软件包,但是我仍然无法find新的CardView小部件。 我已经search了networking和官方的文档,但没有得到任何提示,我可以得到新的支持库。 任何帮助,高度赞赏! 编辑:我正在使用ADT / Eclipse
在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050)。 在首选项中,我已经在Java-> Installed JREs – > Add中添加了jdk1.7.0_11,然后指定了位置( C:\Program Files\Java\jdk1.7.0_11 )。 当我创build一个新的Maven项目并运行它时,我得到一个警告: 构buildpath指定执行环境J2SE-1.5。 工作区中没有安装与此环境严格兼容的JRE。 我不知道如何解决这个问题。 我相信这是一个Maven问题,因为我运行普通的Java项目时没有这个错误。 我在这里读到我应该更改“maven-compiler-plugin.pom”,并将源和目标从1.5更改为更合适的内容。 在我的情况下,1.7。 我已经这样做了,但我仍然得到警告。
当我从Eclipse(3.4)启动Tomcat(6.0.18)时,收到此消息(首先在日志中): 警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}将属性'源'设置为'org.eclipse.jst.jee.server :(项目名称)'找不到匹配的属性。 似乎这个消息没有任何严重的影响,但是,有没有人知道如何摆脱它?
我最近遵循了使用Scala和Eclipse进行Android编程的方法,这样可以在不使用Proguard或Treeshake的情况下减less代码和编译时间。 在本文后面,我应该能够使用最后一个Eclipse版本(3.7),几乎是最新版本的Scala(2.8.1)在模拟器版本10上更新,在Eclipse中使用提供的插件版本2.8.3。 提出的方法是提供一个特定的ramdisk映像版本,我们可以上传scala库,这大大缩小了代码上传到仿真器的大小。 我遵循这些步骤,创build了一个hello world,添加了scala自然,添加了一个scala类,在Android Package Installer之前移动了Scala构build器,一切都很完美,但是当我从Eclipse的模拟器上启动apk时,应用程序崩溃我得到以下错误,看起来像这里 (在文档的末尾)相同: 03-29 10:29:38.505: E/AndroidRuntime(839): java.lang.NoClassDefFoundError: upg.TestSinceInstallation.ComputeSum 如果我删除活动文件中的scala引用,它运行良好。 这里是TestSinceInstallation.java文件: package upg.TestSinceInstallation; import android.app.Activity; import android.os.Bundle; import upg.TestSinceInstallation.ComputeSum; public class TestSinceInstallationActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); int a = 1; int b = 5; ComputeSum cs […]
有任何插件/工具可以通过eclipse项目(或工作区)的类path,并突出显示任何未使用的jar子?
标题或多或less都是这样说的。 具体来说,我越来越恼火,为了运行一个ant脚本,我不得不使用Alt + Shift + x , q 。 但是我想如果我有这个能力,我会做很多事情来改变那些目前没有的快捷方式。
我们如何将eclipse控制台输出redirect到一个文件? 我可以: Run Configuration – > Commons – > Select a file 。 使用System.setOut(PrintStream)和System.setErr(PrintStream) 。 1)的问题是我需要将控制台输出logging到不同的文件而不是一个文件。 2)的问题是它只存储由System.out.println()生成的控制台输出或抛出exception的堆栈跟踪。 它不捕获其他types的输出,如log4j警告等。 我们如何以编程方式将控制台输出redirect到不同的文件?