Articles of eclipse

Eclipse – 我应该在导出APK之前清理项目吗?

经过几次深夜的调试噩梦之后,每次我要导出一个签名/未签名的.APK上传到App Store时,我都会陷入日常生活中点击“Project – > Clean …”的偏执习惯。 。 我只能假设,在遥远的过去的某个时间,它似乎是调试一些外部JAR或其他方面的必要保障。 这为整个导出过程增加了几个繁琐的时间,特别是对于多个构建和/或应用程序。 这是一个必要的步骤,还是只是偏执狂?

Android问题:手机关闭时调试

要在手机重启时调试BroadcastReceiver,我尝试了一些方法,但不能正常工作,并按如下方式链接 如何调试BOOT_COMPLETE广播接收器的“Force Close”崩溃? 强制关闭,崩溃

为什么在Eclipse中调试时我没有看到局部variables?

我正在尝试在设备上调试Android应用。 我希望局部variables显示在Eclipse的Debug透视图的Expressions视图中,但整个视图为空。 控制台中的最后一条消息是: Attempting to connect debugger to ‘my.app.id’ on port 8601这似乎有问题。 我确实在设备上启用了调试,在清单中,我有清单中包含的SET_DEBUG_APP权限。 为什么我看不到我的局部variables?

你如何调试Android inEclipse

请尝试以下方法: 创建一个HelloWorld应用程序。 将一条Log语句添加到onCreate的末尾: public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); 的setContentView(R.layout.main); Log.d(“HelloWorldActivity.onCreate()”,“setContentView()completed”); } 在Log语句上放置一个断点。 在模拟器中运行应用程序并记下它的工作原理并逐步查看Eclipse的LogCat窗口中的Logged条目。 将HelloWorldActivity更改为从ListActivity而不是Activity扩展。 公共类HelloWorldActivity扩展ListActivity { 再次在模拟器中运行应用程序并注意它无法到达Log语句。 我的问题不是为什么会失败。 我的问题是,您将如何调试此故障? 我在Eclipse Debug窗格中看到的只是一个RuntimeException。 我看到LogCat有一堆消息,但它很大,我搜索了它但找不到任何表明错误的地方或我的代码中发生exception的地方。 我找不到在RuntimeException或堆栈跟踪中显示消息的方法,以了解哪行代码启动了exception。 我假设必须有更好的方法来使用这些工具来查找错误,但我是新手,似乎无法find更好的调试方法,除了在try / catch中包装我编码的所有代码。 我本来希望在抛出exception时生成的LogCat中find一条消息。 我希望Debug窗口允许您检查exception的内容。 我并不是说这些技术不存在,我说我很难搞清楚如何调试并询问存在哪些技术以及如何使用它们? 所以,简单地说: 如果你还不知道是什么原因,你怎么会发现这个错误? 你会用什么技术找出根本原因? 您将如何检查Exception的详细信息? 通常,您如何使用Eclipse在Android代码中发现问题? 欢迎提出多项建议和讨论。 🙂 我会包含我的LogCat内容,但它太大了,这是不合理的。 你应该能够轻松地自己重现这个,所以我把它遗漏了。 LogCat中的某些东西可能对我有所帮助,但是因为它甚至运行一个小程序它是如此之大,我需要一个关于搜索什么以及如何在遇到API调用抛出的exception时解释它的提示。 我看到其他post说明LogCat应该是什么,虽然可能是真的,但我自己找不到任何东西。 如果您认为某些内容应该在LogCat中,请自行运行测试并将这些行复制到我应该find的响应中。 谢谢。 ======== 截至目前的摘要技术列表如下: 入侵技术:1。在您希望看到自己已执行的代码位置放置Toast。 2.将try / catch放在您认为可能抛出exception的代码中。 3.注释掉代码并重新编译和重新测试。 非侵入性技术:1。使用调试器。 断点,variables检查…… 2.猴子压力测试仪。 3.下载Android源库。 4.使用LogCatfilter查看是否列出了“引起的”。 不清楚是否可用:1。调试Android库的版本,其中包含其他日志记录,断言或其他附加帮助。 […]

Eclipse ADT插件 – 图形布局工具滞后和吃内存

Win7 64,12GB RAM,i7 ADT v.16.01 我的图形布局工具很奇怪。 每次我进行一次更改时,布局上方的工具按钮显示闪烁,它“工作”大约10秒,直到它最终完成更改..在此过程中,javaw.exe为我采取的每个操作消耗大约800mb的RAM工具..我已经获得了高达8GB的ram被javaw一次使用.. 我已经尝试了很多eclipse和java jre的组合。 我已尝试过jre 6u21,6u30,7u2,全部采用32/64位版本。 甚至在32/64位版本中尝试过eclipse indigo和Juno的开发版本..所有都做同样的事情.. 我在新安装之前和之后发生了这种情况。 突然间它今天再次开始这样做,我不明白为什么。 有人遇到过这个吗? 正在玩它更多,一旦出现错误:’programmer.xml:超出GC开销限制’

Android中textview上的不同语言

我怎么能在Android上的textview或edittext上编写不同的语言(Bangla),为此我需要什么版本的API

Android模拟器在加载屏幕上冻结

我正在使用最新版本的android SDK和eclipse开始android开发。 我已经按照Hello Android Tutorial进行了操作,并使用了可用的各种目标组合,但是模拟器在加载屏幕上冻结了闪烁的“android”标题。 我检查了其他相关问题,DID等了大约15分钟。 但仍然没有变化。 任何帮助都会很棒。 谢谢。

使用多个系列的不同颜色条

我是Android新手,我正在尝试使用AChartEngine创建条形图,它有3个条形,每个条形应该是不同的颜色。 我尝试使用多个系列但不能使我的x轴值与条形对齐 protected void onResume() { super.onResume(); layout = (LinearLayout) findViewById(R.id.chart); if (mChartView == null) { PeakSeries = new XYSeries(“Income”); ForecastPeakSeries = new XYSeries(“Expense”); ForecastSeries = new XYSeries(“Expense”); int[] x = { 1,2,3}; int income = 2000; int expense = 2700; System.out.println(“Here”); Series1.add(x[0],income); Series2.add(x[1],expense); Series3.add(x[2],expense); // Creating a dataset to hold each series XYMultipleSeriesDataset dataset […]

如何使用Android NDK修复Eclipse CDT错误“function’isdigit’无法解决”?

我正在使用Eclipse Indigo和Android / NDK混合项目。 我添加了C ++的本质,几乎所有东西都在工作。 自动构建工作; 也就是说,当我编辑文件时,调用ndk-build并成功完成 – 没有构建错误。 鼠标hover代码辅助工作(小窗口popup有关该function的信息)。 如果我将光标放在包含行并按F3,相关的头文件打开(根据我的配置而不是我期望的那个,但是相关的一个 – 可能是一个线索?)。 如果我在.cpp文件中选择以下行,则会打开$ NDKROOT / platform / android-3 / arch-arm / usr / include / ctype.h: #include (isdigit在此文件中定义) 但是,Eclipse坚持认为isdigit没有定义。 我已经阅读了许多post,建议静态分析器或索引器应该受到指责,但我已经尝试了许多建议的解决方案无济于事。 如果我添加如下所示的行,则错误消失,鼠标hover代码帮助该function工作: extern int isdigit(int); 同样,这不是链接器错误或编译器错误 – ndk-build完成且没有错误。 这是日食里面的东西。 谢谢参观! 编辑:我现在认为这是一个代码分析问题。 更好的解决方案是编辑代码分析选项以使“无法解析function”成为警告而不是错误。 这样您可以在“问题”视图中看到警告,但继续工作。 如果函数真的丢失了,编译器会告诉你! 我还有一个新理论,问题在于符号链接后的代码分析器,因为所有“缺失”函数都在符号链接的包含文件中。 会喜欢这个理论的任何意见。

您可以在Eclipse java doument中放置的代码行数是否有限制

我有一个项目,我一直在努力,直到今天一切顺利。 我在一个java类文档中有近6000行代码。 如果我尝试在代码中再放一个IF子句,程序会在调用类时抛出exception。 我试图放入类中的所有其他代码段都会导致类在调用时失败。 我试图添加我知道工作正常的测试代码,并且他们都抛出强制关闭警报对话框。 相信我尝试放入课堂的最后一个片段没有任何问题。 一旦我拿出最后一个“if”片段,就没有错误。 有没有人见过这个? 调用类时,模拟器中会抛出exception。 我得到强制关闭警报窗口。 这是java文件大小:172,503字节提前感谢!