为Android开发优化Eclipse
我使用Eclipse和ADT插件开发Android ...而且...很慢. 我必须经常重新启动,当我开放各种Android项目时,情况会变得更糟(我使用库项目时需要). 使用ADT插件时,我可以做出任何特定的优化以提高日食性能吗? 解决方案 首先确保您具有相当最新的Java和Eclipse和ADT插件.特别是java. 然后关闭日食,然后查看安装日食的目录.在那里看到一个称为eclipse.ini的文件?进行备份副本,然后在文本编辑器中打开.看看最后几行.您会看到类似于以下内容的内容: --launcher.XXMaxPermSize 512m -showsplash org.eclipse.platform --launcher.defaultAction openFile -vm C:/Program Files/Java/jdk1.6.0_24/bin -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -
0 2023-05-23
编程技术问答社区
安卓ADT。移动视图会混淆ID(错误)?
我一直遇到一个非常烦人的问题,我怀疑是一个Android ADT错误(v21.0.0.0-519525). 假设我正在研究一个具有两个视图的活动 - 顶部的文本视图和底部的imageview.我想将文本视图从顶部移至底部.如果我在GUI中单击或拖动它,或者将其剪切/粘贴在XML中,则在预览和XML代码上看起来都不错,但是当我运行该应用程序时,它们的ID似乎会混合在一起.将r.id.textview铸造为文本视图的代码会引发错误,因为它现在认为r.id.textview是一个imageView. 还有其他人遇到过吗?有办法解决吗? 解决方案 有时会在使用布局ID时发生这种问题. 一种解决方案是清洁项目并重建项目.
0 2023-05-21
编程技术问答社区
为Android开发创建库?
我是Android开发的新手,但是我对Java和Eclipse有一些经验.我正在寻找可以在我自己的项目中使用的可重复使用的库(控件,帮助者,"标准"活动等)的方法,但也可以将其分发给其他开发人员而不披露源代码./p> 通常,我将类文件包装到JAR文件中,任何其他开发人员都可以将其添加到Class Path并使用包装类. 我该如何处理Android项目?我已经阅读了有关Android图书馆项目的信息,但是由于文档指出,它们无法将其包装到JAR中,但将与引用图书馆项目的项目一起编译.这意味着我还必须分发源代码. 我还阅读了这篇文章 ,询问相同的问题,但没有提供令人满意的答案. so:是否有一种编译和包装一组类和其他文件(包括XML布局,资源和内容)的方法其他开发人员的罐子文件? 解决方案 我已经阅读了有关Android图书馆项目的信息,但是由于文档所述,它们不可能是 包装到罐子里,但将与引用库的项目一起编译 项目.这意味着我还必须分发源代码. 不正确.它
2 2023-05-16
编程技术问答社区
试图在Eclipse中安装新的功能(使用ADT作为基本包)。
当我尝试在Eclipse中安装新功能(使用ADT作为基本包)时,我会得到 ‘Installing Software’ has encountered a problem. An error occurred while collecting items to be installed An error occurred while collecting items to be installed session context was:(profile=profile, hase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.base,21.1.0.v201302060044-569685 No repository found contain
0 2023-05-14
编程技术问答社区
安装安卓的OpenCV在构建时无法定位的错误
我正在尝试安装Android OpenCV以在Eclipse下使用.为此,我首先安装了NDK,ADT和Eclipse插件.我正在使用Windows8和Eclipse Juno. 这样,我成功地从NDK构建并运行了示例项目. 之后,我将openCV Library - 2.4.6项目导入了日食,并试图构建它.它失败了.我试图清洁项目也失败了.我尝试构建时我会显示的问题是: *** Android NDK: Please correct error. Aborting . Stop. 且没有关于失败的地方或原因的细节.但是,控制台给了我这个输出: **** Build of configuration Default for project OpenCV Library - 2.4.6 **** C:\workspace\android-ndk-r9\ndk-build.cmd all Android NDK: WARNING: APP_PLATFOR
4 2023-05-10
编程技术问答社区
在adt&sdk上使用proguard时导出一个安卓项目 20
我已经更新到新的 adt&sdk 20 ,我是在日食上使用了新方法问题.我根本不是Proguard的专业人士,但是我一直使用它,并且很容易工作.我只是简单地编辑了" project.properties"文件并在其中添加了" proguard.config = proguard.cfg",它起作用了. 可悲的是,已经进行了一些更改,我找不到有关如何与他们一起工作的任何信息.谈论Proguard的官方网站(在Android网站上)仍在谈论较旧的方式. 他们在" project.properties"上写下了下一行: #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 这不起作用,它在试图导出时会给我这些错误: Proguard returned with error code 1. See console java.io.IOException:
0 2023-05-02
编程技术问答社区
初学者无法创建第一个安卓应用项目
我已将ADT捆绑包(构建:V22.0.1-685705)下载到我的MacBook Pro OS X 10.8.4,并根据Android开发人员说明(6月19日星期三)进行了安装.当我尝试创建一个新的应用程序项目时,使用所有默认设置,我会收到一个错误消息:java.lang.nullpointerexception. 我已经在线搜索了这个术语,并了解它是指该软件找不到的东西.在包括这个论坛的各种论坛中,我只能找到对我无意义的首字母缩写词的复杂引用,或者问题略有不同. 当我尝试运行显然创建的应用程序时,就像在列表中显示的那样,我得到了: [2013-06-21 18:21:50 - SDK Manager] [SDK Manager] log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.SingleClientConnManager). [2013-06-21 18:21:
0 2023-04-30
编程技术问答社区
发生了一个内部错误。"启动项目"。 java.lang.NullPointerException
我的Android项目编译很好,但突然间它停止了启动.然后,我试图从项目Explorer中启动其他项目,所有项目都引发了同样的例外: An internal error occurred during: "Launching Project". java.lang.NullPointerException 但控制台总是显示一切正常. Android Launch! adb is running normally. Performing com.mmcolrev.LoginActivity activity launch 这是错误的屏幕截图. 解决方案 如果有人遇到了这个问题,请首先记住,由于Eclipse ADT中的某些内部问题,错误不在您的代码中.我不知道确切的问题,但幸运的是找到了解决问题的方法.如果您遇到此错误,请按照以下步骤操作: Exit Eclipse. 转到Android工作区. 找到.metadata文件夹(确保在上面设置隐藏文件夹可见性
38 2023-04-30
编程技术问答社区
在ADT上运行构建器'安卓资源管理器'出现错误
当我尝试在Eclipse ADT插件工具中创建新的Android项目时,我正面临问题. 错误/异常:: Errors occurred during the build. Errors running builder 'Android Resource Manager' on project 'test'. java.lang.NullPointerException 我之前两次都面对这个问题.唯一的解决方案是重新安装Windows操作系统,该操作系统实际上解决了问题.但是我想要一个真正的解决方案而不重新安装窗口. 解决方案 切换到新工作区为我工作. file->开关工作区. 其他解决方案 找到了更好的解决方案.在创建项目向导中.不要在向导中创建活动.只需开启创建一个活动,然后在清单中手动创建活动即可. 其他解决方案 我想您将Java升级到Java7U55. 因为我正在使用Mac,但是,FYI i通过edit eclipse.i
2 2023-04-30
编程技术问答社区
Eclipse / Android : "在项目上运行 builder 'Android Pre Compiler'时出现错误..."
试图在我已经几个月没有工作的Android项目上做一些工作,但是每次我尝试构建Eclipse的项目时都会提出一个对话框: 'Building workspace' has encountered a problem Errors occurred during the build. Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException 我在具有Android Project构建目标4.0.3(API级15)的Mac上运行Eclipse,并且我已经安装了以下版本 Eclipse -3.7.2 Android开发工具-21.0.1 Android SDK-最多17 我已经尝试了几件事,例如启动一个全新的工作区,安装此"颠覆性SVN JDT忽略扩展",升级所有内容,确保我在源文件夹中没有任何扩展的文件(或任何地方)否则),确保我的Ja
2 2023-04-30
编程技术问答社区
Java循环链接列表, 删除不一致的地方
好吧,对我来说,想法是在圆形列表中移动到每个节点(用户),并询问他们是否想注销,他们将给出随机的是或否答案,直到每个人都记录下来离开.在我运行程序的大多数情况下,似乎都是这样的情况,但有时用户正在登录不应该发生的情况,我会发布删除方法和我正在使用的显示方法. public void displayLinkedList() { temp=first; int i = 1; do { boolean rand=randomBoolean(); if(rand) { System.out.println("USER : "+temp.data+" Logged off "); temp.isloggedOut=true; Node placeholder = temp.nextNode; //sa
0 2023-04-27
编程技术问答社区
Eclipse:Android项目中的JDK类出现java.lang.NoClassDefFoundError
首先,我想提一下,我读过许多关于 noclassdeffounderror 的stackoverflow帖子,我也在许多其他博客和网站,但是人们提供的解决方案尚未解决. 我正在运行 Eclipse 64位,ADT插件版本V21.0.1-543035上 ubuntu 12.10 64-bit .一切都是64位,Ubuntu,Eclipse和我使用的JRE和JDK(JDK1.6.0_38). 我写了一个非常小的Android应用程序,该应用需要从JDK到运行的类. 我将问题隔离了一点,并通过创建一个新的" Android应用程序项目"来重新创建它,我的代码中只有一行(在ongreate方法中的主类中).这线: bufferedimage buff = new bufferedimage(100,100,bufferedimage.type_int_rgb); 日食会自动添加必要的导入: 导入java.awt.image.bufferedimage;
0 2023-04-23
编程技术问答社区
找不到方法android中引用的类 java.lang.NoClassDefFoundError
我打电话给我写的一个单独的类,与我的MainActivity班级保存相同的包.但是当我运行应用程序时,它会给我java.lang.NoClassDefFoundError.我不明白为什么不能识别同一软件包中定义的另一个类.我尝试了许多建议java.lang.NoClassDefFoundError的方法,但没有任何方法解决了错误. 08-26 10:43:27.776: E/dalvikvm(1311): Could not find class 'com.example.hcpandroid.SSLAuthenticate$1', referenced from method com.example.hcpandroid SSLAuthenticate.authenticate 08-26 10:43:27.786: E/AndroidRuntime(1311): FATAL EXCEPTION: main 08-26 10:43:27.786: E/AndroidRuntime
0 2023-04-23
编程技术问答社区
java.lang.NoClassDefFoundError : ADT 17的已知问题
我正在使用Android SDK的wsimport.exe,然后手动导入(在输出类中)将其导入到我的项目中(没有外部JARS - 导入的文件是SRC文件夹的一部分). 它在一个Java测试项目中效果很好,但是当我试图在Android项目上实施它时,我会面临这个奇怪的问题.我已经阅读了一些有关ADT 17更改的已知问题的信息,但这与外部罐子重新排序有关.我没有导入任何罐子,所以它与我无关. 有人知道这是否是ADT 17问题的一部分? 这是我的logcat: 04-06 02:07:09.340: E/AndroidRuntime(13308): java.lang.NoClassDefFoundError: org.tempuri.Service1 04-06 02:07:09.340: E/AndroidRuntime(13308): at hhs.pack.ListViewActivity.getListFromDB(ListViewActivity.ja
0 2023-04-23
编程技术问答社区
ADT和SDK工具更新至v17后,Gson出现NoClassDefFound错误
今天,我将ADT和SDK工具更新为V17和我的项目 Google的Gson Jar库开始投掷NoclassDeffoundError. 这是logcat输出: > 03-22 12:30:58.941: E/AndroidRuntime(21672): FATAL EXCEPTION: main > 03-22 12:30:58.941: E/AndroidRuntime(21672): > java.lang.NoClassDefFoundError: com.google.gson.Gson 03-22 > 12:30:58.941: E/AndroidRuntime(21672): at > com.matriksdata.conn.XRequestHandler.connect(XRequestHandler.java:35) > 03-22 12:30:58.941: E/AndroidRuntime(21672): at > com.matriksdata.
2 2023-04-23
编程技术问答社区
Android SDK Manager won't update: connection to https://dl-ssl.google.com refused
这与其他许多报告相同,例如. 无法获取URL https://dl-ssl.google.com/android/repository/addons_list-1.xml,原因:连接到https://dl-ssl.google.com拒绝 android SDK不更新套件 android SDK Manager给出"无法获取URL https://dl-ssl.google.com/android/repository/repository.xml"选择存储库时的错误 但是所有建议的解决方案都不相关或没有起作用. 我的问题是,每当我尝试更新Android SDK Manager时,我都会获得连接拒绝错误.这是SDK Manager的日志输出: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully
16 2023-03-28
编程技术问答社区
如何禁用安卓内部对特定标签(如AbsListView、GestureDetector、endeffect)的记录?
介绍 我正在为Android开发一个应用程序,似乎在强大的系统中启用了一些持久的记录,请参见下面的一些示例.我在Galaxy S4设备上从Eclipse进行调试(4.2.2). 这是我在LogCat视图中看到的日志消息类型的列表: I/System.out:这是辩论者输出,签名应用程序的开始,有用 D/dalvikvm:GC_FOR_ALLOC,GC_CONCURRENT很有用我用代码产生了太多垃圾 D/AbsListView,I/endeffect:每当创建listView时,即主要是当我在活动之间导航 I/CustomFrequencyManager,D/GestureDetector:每次我触摸屏幕 W/IInputConnectionWrapper:不知道,但绝对不是我的错,即垃圾邮件 其他:不要介意,因为它们主要是错误 问题 如何禁用代码未产生的特定日志消息? 为了摆脱ListView创建日志,我已经尝试了: adb shell s
2 2023-03-28
编程技术问答社区
Java通用参数
在这里回顾一下我的基本ADT东西,以进行采访,并试图通过学习Java时用一块石头杀死两只鸟.试图编写一种与通用链接列表合并(我正在创建自己)的合并排序的简单算法.事实证明,这比我最初想象的要困难得多!有人可以帮我吗?我将开始研究基础知识,并随着进一步的进一步更新此帖子. 我的通用链接列表的代码如下: public class NodeList > { private T head; public NodeList tail; public NodeList( T item, NodeList list ) { head = item; tail = list; } } 我正在尝试在我所做的另一堂课中访问此课程,如下所示: public class MyList> { private NodeList n
4 2023-03-26
编程技术问答社区
什么是 "android:allowBackup"?
由于 new Adt Preview版本(版本21) ,他们有一个新的棉绒警告,告诉我清单文件上的下一件事(在应用程序标签中): 应明确设置Android:允许返回为true或false(默认情况下是正确的,这可能对应用程序的数据有一些安全含义) 在 官方网站 ,他们' ve写了: 一些新的检查:您必须明确决定您的应用程序是否允许备份和标签检查.有一个新的命令行标志来设置库路径.编辑时增量棉的分析的许多改进. 这是什么警告?什么是备份功能,我该如何使用? 另外,为什么警告告诉我它具有安全性?禁用此功能的缺点和优势是什么? 清单有两个备份概念: " android:允许bassebup "允许通过ADB备份和还原,如图所示 在这里 : 是否允许应用程序参与备份和 还原基础架构.如果此属性设置为false,则没有备份 或申请的还原将永远执行,即使 全系统备份,否则将使所有应用程序数据 通过ADB保存.此属性的默认值是正确的. 这被认为是一
34 2023-03-23
编程技术问答社区