Questions tagged «adt»

Android开发工具(ADT)是Eclipse IDE的插件,旨在为您提供强大的集成环境来构建Android应用程序。

30
使用Android开发工具23版更新Eclipse
我使用新的SDK工具(版本23)更新了Eclipse,但是现在当Eclipse启动时,我收到以下错误消息: 此Android SDK需要Android Developer Toolkit版本23.0.0或更高版本。当前版本是22.6.3.v201404151837-1123206。请更新ADT为最新版本。 找不到与“检查更新”有关的更新。如果尝试“安装新软件”,则可以看到版本23,但由于以下错误而无法升级: Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622) Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290) Only one of the following can be installed at once: ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206) ADT Package …
605 java  android  eclipse  adt 

30
无法执行dex:多个dex文件定义了Lcom / myapp / R $ array;
由于更新到ADT14,我无法再构建我的项目。在更新之前,它的构建良好。 错误: [2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; [2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; 曾报道过类似的问题,我尝试了其中的建议,包括 正在重新启动Eclipse。 清理项目并重建-禁用“项目->自动生成”选项,然后禁用“清理”和“生成”项目,然后尝试运行。将“自动构建”选项重置为“开” 重新安装Android开发人员工具 重新安装Eclipse(更新到最新版本3.7.1) 创建了一个从文件系统导入的新项目 从subversion创建了一个新项目。

7
Android用省略号替换“…”
由于AVD工具16我收到以下警告: Replace "..." with ellipsis character (..., …) ? 在我的strings.xml中 在这条线 <string name="searching">Searching...</string> 我该如何更换...?只是字面上的意思…吗? 有人可以解释这种编码吗?
306 android  xml  encoding  adt 

8
nativeGetEnabledTags中的意外值:0
我安装了最新版本的SDK(r21)和ADT 21.0.0。我尝试了简单的代码,并且效果很好,但是现在我在LogCat中收到一条警告,该警告未出现在以前的版本中: nativeGetEnabledTags中的意外值:0 我用谷歌搜索,然后发现问题39723:模拟器垃圾邮件LogCat带有“ nativeGetEnabledTags:0的意外值”消息。 这是什么意思?

4
什么是“ android:allowBackup”?
由于新的ADT预览版(版本21) ,他们有一个新的皮棉警告,告诉我在清单文件,接下来的事情(在应用程序标签): 应该将android:allowBackup显式设置为true或false(默认情况下为true,这可能会对应用程序的数据产生一些安全隐患) 他们在官方网站上写道: 进行了两项新检查:必须明确确定您的应用是否允许备份以及标签检查。有一个用于设置库路径的新命令行标志。编辑时对增量皮棉分析的许多改进。 这是什么警告?什么是备份功能,如何使用? 另外,为什么警告告诉我它具有安全隐患?禁用此功能有哪些不利和好处? 清单备份有两个概念: “机器人:allowBackup ”允许备份和通过ADB恢复,如图所示在这里: 是否允许应用程序参与备份和还原基础结构。如果将此属性设置为false,则即使通过全系统备份也不会执行应用程序的备份或还原,否则将导致所有应用程序数据通过adb保存。此属性的默认值为true。 这被认为是安全问题,因为人们可以通过ADB备份您的应用程序,然后将您应用程序的私有数据存储到他们的PC中。 但是,我认为这不是问题,因为大多数用户不知道什么是adb,如果这样做,他们也将知道如何对设备进行root操作。仅当设备启用了调试功能时,ADB功能才起作用,并且需要用户启用它。 因此,只有将其设备连接到PC并启用调试功能的用户才会受到影响。如果他们的PC上有使用ADB工具的恶意应用程序,则可能会出现问题,因为该应用程序可以读取私有存储数据。 我认为Google应该只在开发人员类别中添加默认情况下禁用的功能,以允许通过ADB备份和还原应用程序。 “ android:backupAgent ”允许使用云的备份和还原功能,如此处和此处所示: 实现应用程序的备份代理的类的名称,它是BackupAgent的子类。该属性值应该是完全限定的类名称(例如“ com.example.project.MyBackupAgent”)。但是,作为简写形式,如果名称的第一个字符是句点(例如,“。MyBackupAgent”),则会将其附加到元素中指定的包名称中。没有默认值。必须指定名称。 这不是安全问题。

12
如何将Javadoc或源附加到libs文件夹中的jars?
用于Eclipse的ADT r17插件的新版本增加了自动设置JAR依赖项的功能。/ libs文件夹中的所有.jar文件现在都已添加到构建配置中。不幸的是,Android Dependencies类路径容器是不可修改的。 如何将javadoc和源附加到自动插入的.jar(从/ libs文件夹)?
254 android  eclipse  adt  javadoc 

7
升级到ADT 22后,库不再添加到APK
我有一个相当大的Android App项目,它引用了几个库项目。一切正常,直到我将eclipse ADT插件升级到最新版本(v22)。我当然也升级了SDK。我没有在Eclipse中看到任何编译错误,但是当我在电话上运行该项目时,我收到了NoClassDefFoundError。 java.lang.NoClassDefFoundError: org.acra.ACRA .... arca库包含在所引用的库项目之一中(在libs文件夹中),我可以在包资源管理器的“ Android Private Libraries”中看到它,也正如我所说,没有编译错误。该项目可以在其他没有升级ADT的计算机上正常运行。 我已经尝试了很多东西,包括但不限于: 重新安装android SDK 下载新的ADT捆绑包 删除我所有的代码,再从git中获取 将有问题的库复制到应用程序项目 注释掉使用该库的代码-下一个库我只会遇到相同的错误 一切都没有任何成功,所以我在这里变得非常绝望。 如果有人可以给我提示如何解决该问题,我将非常高兴。
238 android  eclipse  adt 

9
设置Android布局元素的背景色
我正在尝试克隆某种活动的设计 从Android UI设计的一组幻灯片中设计。但是我有一个非常简单的任务的问题。 我已经创建了如图所示的布局,并且标题是TextView一个RelativeLayout。现在,我想更改的背景颜色RelativeLayout,但是似乎无法弄清楚该怎么做。 我知道可以在XML文件android:background的RelativeLayout标记中设置属性,但是该将其设置为什么呢?我想定义一种可以在多个地方使用的新颜色。是a drawable还是a string? 另外,我希望从Eclipse Android UI设计器中找到一种非常简单的方法,我一定会错过这种方法吗? 我目前有点沮丧,因为这应该是一次最多点击几下就可以进行的一项活动。因此,非常感谢您的帮助。:)


8
从Eclipse(ADT)导出APK会崩溃
每次我尝试从Mac上的Eclipse(尝试过Juno和Indigo)导出APK时,几秒钟后,eclipse崩溃 在我当前的设置中,这过去工作得很好。 在手机上直接运行应用程序(调试模式)可以正常工作。 控制台中的错误是: Invalid memory access of location 0x10073f113 rip=0x101f656f7 Bus error: 10 我正在〜2010 MacBook Pro上使用Mac OS X 10.7.4,并带有以下Java: java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode) 我正在使用ADT 20。 我尝试过重新安装Eclipse和Android SDK,然后重新下载ADT。 Eclipse错误视图未显示任何内容 我可以尝试使用不同方法的任何想法,或者可以通过其他方法调查出了什么问题? 干杯 更新:对于2014年之后的任何人,您都应该使用Android Studio,它没有这个问题。
133 android  eclipse  macos  adt 

7
如何在Eclipse中更新我的ADT?
我试图更新我的Eclipse。目前,我在Eclipse中拥有2.2 Android SDK。昨天我已经像这样更新了Eclipse: Eclipse->窗口-> Android SDK Manager->我已经从列表中选中了两个复选框。工具-> Android SDK工具和Android SDK平台工具。 我在这里发布了从下载和安装中获得的消息的最后几行: 准备安装档案 下载Android SDK平台工具,修订版12 安装Android SDK平台工具,修订版12 成功停止ADB服务器。 已安装Android SDK平台工具,修订版12已 下载Android SDK工具,修订版20已 安装Android SDK工具,修订版20 [post_tools_install.bat]更新SDK Manager.exe [post_tools_install.bat]已复制1个文件。 [post_tools_install.bat]更新AVD Manager.exe [post_tools_install.bat]已复制1个文件。 已成功安装Android SDK Tools,修订版20 停止ADB服务器。 启动ADB服务器成功。 做完了 已安装2个软件包。 正在获取URL:https ://dl-ssl.google.com/android/repository/addon.xml 无法获取URL https://dl-ssl.google.com/android/repository/addon.xml,原因:dl- ssl.google.com 提取URL:http : //software.intel.com/sites/landingpage/android/addon.xml 未能提取URL http://software.intel.com/sites/landingpage/android/addon.xml,原因:software.intel.com 完成加载程序包。 但是,在我关闭Eclipse并再次想要启动之后,所有这些都引发了错误: 此Android SDK需要Android …
116 android  adt 

11
ADT何时将BuildConfig.DEBUG设置为false?
在最新版本的ADT(r17)中,添加了一个生成的常量,BuildConfig.DEBUG该常量根据构建类型进行设置。我的问题是,它永远不会设置为false,我希望在执行“ Android Tools-> Export Signed Application Package”时会更改它,但它不适用于我。 那么,如何更改构建类型? 添加了一项功能,使您只能在调试模式下运行某些代码。现在,生成会生成一个名为BuildConfig的类,其中包含一个DEBUG常量,该常量会根据您的生成类型自动设置。您可以在代码中检查(BuildConfig.DEBUG)常量以运行仅调试功能
110 android  eclipse  adt 

11
错误:此Android SDK需要Android Developer Toolkit版本22.6.1或更高版本
我已经在2天前安装了adt版本22.6.1。运行正常。突然,当我今天打开Eclipse时,它不断向我显示以下错误: 此Android SDK需要Android Developer Toolkit版本22.6.1或更高版本。当前版本是22.2.1.v201309180102-833290。请更新ADT为最新版本。 这是我的Eclipse的Android SDK Manager的屏幕截图: 我尝试按照以下步骤解决此链接中讨论的问题 帮助| 安装新软件 选择ADT更新站点(有两个,一个带http://,一个带https://。如果一个不起作用,请尝试另一个。 选择开发人员工具部分,然后按下一步。 您应该看到一个对话框,提示该软件已安装,将执行更新。单击确定将导致安装22.6.1。 但不幸的是,它对我没有用。 这是我所附的屏幕截图,其中显示了我在更新工具时遇到的错误。 我该如何摆脱呢?
104 android  adt  eclipse-adt 

5
卸载Android ADT
这似乎是一项琐碎的任务,但是我找不到从Eclipse安装中彻底卸载ADT的选项。当然,我可以只删除SDK的文件夹,但这在下次启动Eclipse时会引发错误。我问的原因是因为我的旧ADT不断抛出一个奇怪的错误(无法获取URL https://dl-ssl.google.com/android/repository/addons_list.xml,原因:未找到文件),我需要完整,全新的重新安装。 重要 说明:在帮助->关于Eclipse SDK->安装详细信息下,所有android插件的卸载按钮均显示为灰色
101 android  eclipse  adt 

11
Eclipse / Android:“在项目上运行构建器'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项目构建目标4.0.3(API级别15)的Mac上运行Eclipse,并且安装了以下版本的东西 Eclipse-3.7.2 Android开发工具-21.0.1 Android SDK-最多17 我已经尝试了一些事情,例如启动一个全新的工作区,安装此“ Subversive SVN JDT Ignore Extensions”,升级所有内容,确保源文件夹(或其他任何地方)中没有扩展名的文件,确保我的Java编译器为1.6,然后重新打开它。 编辑 这是Eclipse错误日志中针对此问题的堆栈跟踪: java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:673) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.