GVKun编程网logo

android-Eclipse / ADT给出数百个错误“资源条目已定义”(eclipse 请求的资源不可用)

9

对于android-Eclipse/ADT给出数百个错误“资源条目已定义”感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解eclipse请求的资源不可用,并且为您提供关于1.2.1使用Ecl

对于android-Eclipse / ADT给出数百个错误“资源条目已定义”感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解eclipse 请求的资源不可用,并且为您提供关于1.2.1 使用Eclipse + ADT + SDK开发Android APP、ADT 0.9.6 发布,Eclipse 开发 Android 的插件、android & eclipse plugin: ADT、Android ADT未签名时是什么意思(Eclipse)的宝贵知识。

本文目录一览:

android-Eclipse / ADT给出数百个错误“资源条目已定义”(eclipse 请求的资源不可用)

android-Eclipse / ADT给出数百个错误“资源条目已定义”(eclipse 请求的资源不可用)

我正在使用Linux(ADT v21.1.0-569685)上的Android开发人员工具(ADT)随附的最新Eclipse.
我继承了一个大型Android项目,而Eclipse将不会构建它.

有成百上千个这样的错误:“错误:资源条目已定义”.

在res / values / string.xml中:
    < string name =“ about”> About< / string>

在res / values-de / string.xml中:
    < string name =“ about”>Über< / string>

据我所知,这是在Android上执行i18n的常见且正确的方法,但是Eclipse将其视为错误.

这不是在其他地方要求和回答的“主要”资源和XML执行的“已定义”错误.我没有运行任何XML转换,并且在任何地方都没有“额外的” XML文件.

这似乎不是一个eclipse配置错误,因为如果我创建一个具有完全相同条目的小型示例项目,则复制不会导致“已定义”错误.

解决方法:

当资源限定符的组合无效时,也会发生此错误.

例如,drawable-xhpdi-v1并没有真正意义,因为直到v8才引入xhdpi.

1.2.1 使用Eclipse + ADT + SDK开发Android APP

1.2.1 使用Eclipse + ADT + SDK开发Android APP

1.前言

这里我们有两条路可以选,直接使用封装好的用于开发Android的ADT Bundle,或者自己进行配置 因为谷歌已经放弃了ADT的更新,官网上也取消的下载链接,这里提供谷歌放弃更新前最新版本的 ADT Bundle供大家下载!

2.直接使用打包好的Eclipse

32位版:adt-bundle-windows-x86-20140702.zip 64位版:adt-bundle-windows-x86_64-20140702.zip 下载解压,然后直接跳到4.来创建一个Helloworld工程!

3.自己配置Eclipse + ADT + SDK

Eclipse可自行到Eclipse官网下载:Eclipse官方下载 而SDK和ADT可以到AndroidDevTools处下载:AndroidDevTools官网 这里给我们提供了很多Android开发相关的工具,必备开发网站!务必Mark! 不同版本配置间可能会有一些问题!笔者用的是旧版本的(很旧),又需要的也可以下载: Eclipse:eclipse-jee-helios-win32.zip ADT:ADT-15.0.0.zip SDK:android-sdk-windows.rar 搭建流程: 1.解压Eclipse:到解压的文件夹中找到eclipse.exe运行,运行后设置工程代码的存放位置(工作空间) 2.ADT配置:依次点击菜单栏:help -> Install new software -> Add -> Local... ->选中下载加压后的ADT的文件夹 ->accept -> 重启Eclipse ->看菜单栏是否出现Android小图标如果出现表示安装完成 PS:期间可能出现一个waring,直接忽视~ 3.SDK解压配置:依次点击菜单栏:windows -> Rreferences -> Android ->选中解压的SDK包 -> OK ->打开重新验证 4.创建AVD(安卓模拟器):依次点击菜单栏:手机小图标 -> New -> 选定系统版本 -> Skin屏幕分辨率 ->设置下SD卡大小 -> 完成 -> start即可PS:第一次启动AVD的话可能很慢,需要等等~

4.第一个程序HelloWorld工程创建与运行

1.New -> Android App Project 如果找不到,可以去Other -> android找到,也是一样的: 2.然后依次输入工程信息: 新建工程填写的信息3.运行创建好的程序 4.从模拟器上看到运行效果:

5.项目的目录结构分析

先来看下我们的工程目录图: 工程目录结构 接下来我们需要知道的部分:

  • src目录:包含App所需的全部程序代码文件,我们大多数时候都是在这里编写我们的Java代码的
  • gen目录:只关注R.java文件,它是由ADT自动产生的,里面定义了一个R类,可以看作一个id(资源编号)的字典,包含了用户界面,图形,字符串等资源的id,而我们平时使用资源也是通过R文件来调用的,同时编译器也会看这个资源列表,没有用到的资源不会被编译进去,可以为App节省空间
  • assets目录:存放资源,而且不会再R.java文件下生成资源id,需要使用AssetsManager类进行访问
  • libs目录:存放一些jar包,比如v4,v7的兼容包,又或者是第三方的一些包
  • res资源目录:存放资源的,drawable:存放图片资源;layout:存放界面的布局文件,都是XML文件; values:包含使用XML格式的参数的描述文件,如string.xml字符串,color.xml颜色,style.xml风格样式等
  • AndroidManifest.xml配置文件:系统的控制文件,用于告诉Android系统App所包含的一些基本信息,比如组件,资源,以及需要的权限,以及兼容的最低版本的SDK等

6.几个常用的视图

点击菜单栏上的:Windows -> show view打开对应的视图即可:

打开常用视图

点击other,下述是Android中一些常用的视图:

常用视图

其实主要的还是Logcat的使用,因为和Java不同,我们的App运行在虚拟机上,而我们的控制台却并不会显示相关信息,只有安装状态而已,所以我们会在Logcat上查看程序运行的日志信息:

Logcat

7.本节小结

本节我们学习了使用Eclipse搭建我们的Android开发环境,懒人版和动手搭建版,两者都可以; 接着我们又介绍了下Eclipse开发Android项目的目录结构的一些信息,在下一节中我们将深入HelloWorld工程,了解其中的代码!

ADT 0.9.6 发布,Eclipse 开发 Android 的插件

ADT 0.9.6 发布,Eclipse 开发 Android 的插件

改进内容:

依赖:

ADT 0.9.6 is designed for use with SDK Tools r5 and later. Before updating to ADT 0.9.6, we highly recommend that you use the Android SDK and AVD Manager to install SDK Tools r5 into your SDK.

一般改进:
  • Editing default.properties outside of Eclipse will now automatically update the project.
  • Loads the SDK content only when a project requires it. This will make Eclipse use less resources when the SDK contains many versions of Android.
  • Resolves potential deadlock between modal dialogs, when launching ADT the first time with the SDK Usage panel.
  • Fixes issues with the New Project Wizard when selecting samples.
AVD/SDK 管理器:
  • Adds support for platform samples components.
  • Improves support for dependency between components.
  • AVDs now sorted by API level.
  • The AVD creation dialog now enforces a minimum SD card size of 9MB.
  • Prevents deletion of running AVDs.
DDMS:
  • DDMS plug-in now contains the Allocation Tracker view.
  • New action in the Logcat view: "Go to problem" lets you go directly from an exception trace output to the code.
编辑器:
  • Explode mode in the Visual Layout Editor adds a margin to all layout objects so that it''s easier to see embedded or empty layouts.
  • Outline mode in the Visual Layout Editor draws layout outline to make it easier to see layout objects.
  • Several fixes in the configuration selector of the Visual Layout Editor.
应用启动:
  • Applications launched from ADT now behave as if they were clicked from the Home screen.
  • Fixes issue where add-on with no optional library would not show up as valid targets for application launches.
  • Resolves possible crash when launching applications.

在线安装地址:https://dl-ssl.google.com/android/eclipse/

android & eclipse plugin: ADT

android & eclipse plugin: ADT

拷贝:http://book.51cto.com/art/200907/140321.htm

第 2 章 Android 初体验

Android 操作系统顶着 Google 与 Open Handset Alliance 的光环,让很多程序员在 Android 手机还没上市之前,就开始紧追着官方文档、Early SDK 版本更新,这是 IT 业界罕见的现象,因为大家都抱持着 "不想输在起跑点上" 的心态。这也是手机发展的历史中,第一次有机会让所有的程序员站在同一个起跑点开始,无论是 Java World 论坛、或是 Google 官方的 Developer Discussion Group 都见到相当热烈的讨论。

从这一章开始,将对 Android 的程序架构、程序进入点、编译以及执行,进行一系列的导航,而本书规划之初,并非针对 Java 初学者或从未接触过程序设计的朋友所设计,故在这一章简要的 overview 当中,则以快速掌握开发条件、开发环境为目的,若你是第一次接触 Java 程序语言,或从未写过面向对象程序设计,建议你先学习 Java 语言,打好基础后,再回过头来进入本章。

接下来的内容分成五个部分:安装 Android SDK、创建 Android 手机开发项目(Project)、了解 Android 程序的生命周期,初探可视化的开发工具,最后将应用程序部署到模拟器和 Android 手机上,为避免过于概念性的论述及篇幅的浪费,所有操作练习皆以步骤的方法描述,只要跟着操作即可上手,在体验完本章的内容之后,你就可以开始本书范例的学习之旅了。

2.1 安装 Android SDK 与 ADT plug-in

在开始之前,你需要先准备以下作业环境以及程序:

必备项目

自我检查(ˇ)

Microsoft Windows XP/Microsoft

Windows Vista 操作系统

Mac OS X 10.4.8 或更新的版本(硬件必须是 x86 的版本)

Linux

 

Android SDK 1.0r2 以上

(本书所有范例皆以 Android SDK 1.1r1 为开发环境)

 

Java Development KitJDKv6.0 以上

 

Eclipse 开发 IDE 程序

(本书所有范例皆以 eclipse-jee-ganymede-

SR1-win32 版本为编译环境)

 

准备就绪之后,就可以前往 Android 官方网站(http://developer.android.com/)下载 Android SDK,也可以到(http://androidappdocs.appspot.com)去下载。

 
(点击查看大图)图 2-1  到 Android 官方网站下载 SDK

下载后的 Android SDK 为压缩文件,请将它解压缩到磁盘中,例如下面的文件夹:

D:\SDK\android

而 Eclipse 编译 IDE 环境中,需安装 ADT(Android Development Tools)plug-in,此为 Android 的开发工具,启动 Eclipse 后,请运行 "Help-Software Updates>>Find and Install",并按下 "Add Site" 输入 ADT plug-in 网址后(如下),按下 "Install" 便开始自动下载安装:

https://dl-ssl.google.com/android/eclipse/

 
(点击查看大图)图 2-2  安装 ADT Plug-in
下载后,安装向导会显示两项必须安装的程序:Android Development Tools 与 Android Editors。
 
(点击查看大图)图 2-3  选择安装 Android 开发工具及编辑器
虽然 Android ADT 可以免费下载安装,但在使用上仍然有其局限性,跟一般应用程序许可条款的签署类似。

 
(点击查看大图)图 2-4  同意使用 Android 软件开发条款
安装 ADT 所需的时间不长,也可以在后台运行,不会影响现有的操作系统程序。安装完毕后,需要重新启动 Eclipse,才能使用 Android ADT。
 
(点击查看大图)图 2-5  可以在后台运行安装 ADT,并需要重新启动 Eclipse
至此 Android SDK 及 ADT 已安装完毕,所有准备工作都已经就绪,随时可以开始建立 Android 项目。

Android ADT未签名时是什么意思(Eclipse)

Android ADT未签名时是什么意思(Eclipse)

我在 Eclipse中使用 Android开发工具时遇到了严重问题.我去检查我的插件,它表明我的ADT未签名.我觉得这是我问题的根源.但我不知道它是如何或为什么没有签名,因为我没有更新它,我几个月没有改变任何事情,同时仍在开发Adnroid应用程序.

有没有其他人有这个问题?我该怎么办?

解决方法

看看我的“已安装的软件 – 插件”,我发现ADT的所有3个组件也都是无符号的. Subversion和Tomcat插件也是未签名的.

我不相信这对我来说是个问题,因为ADT工作正常.我认为提供商只是没有签署他们.

关于android-Eclipse / ADT给出数百个错误“资源条目已定义”eclipse 请求的资源不可用的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于1.2.1 使用Eclipse + ADT + SDK开发Android APP、ADT 0.9.6 发布,Eclipse 开发 Android 的插件、android & eclipse plugin: ADT、Android ADT未签名时是什么意思(Eclipse)等相关知识的信息别忘了在本站进行查找喔。

本文标签: