我知道这是一个非常基本的问题,但令我惊讶的是,我找不到任何有关Android SDK构build工具的文档。 除了Android SDK工具和Android SDK平台工具之外,还有一些Android SDK构build工具,如附图所示。 任何人都可以指出一个来源解释所有这些,并帮助澄清如何select使用特定版本的Android SDK构build工具? 编辑(2014-02-27) : 我仍然不完全理解所有的工具。 以下是基于Google最新文档的有限理解: Android SDK构build工具曾经是Android SDK平台工具的组件。 它们已经脱离了Android SDK平台工具,因此构build工具可以独立于集成开发环境(IDE)组件进行更新。 Android SDK平台 – 工具是为了支持最新Android平台的function而定制的。 它们是向后兼容的,所以你总是使用最新的Android SDK平台工具更新,甚至你的应用程序的目标是旧的Android平台。 SDK工具是独立于平台的,无论您正在开发哪种Android平台,都是必需的。 我仍然不明白将Android SDK构build工具从Android SDK平台 工具中提取出来的原因,这些工具只有一个实例,并且易于pipe理更新。 我能想到的唯一可能的原因是一些应用程序必须依靠较旧的构build组件来构build它们。 Google的文档提到了这一点,但并没有解释为什么。 查看发行说明,您会注意到Android SDK Build-tools的更新主要是为了修复错误和/或添加对新平台的支持。 我能想到的一些应用程序使用旧版本的Android SDK构build工具的唯一原因是他们依赖于Android SDK构build工具的某些缺陷。 这些应用程序不会正常工作,而不用这些错误构build。 我希望Google能够通过给出一两个例子来解释这个问题,说明为什么这些工具中的错误对于某些应用程序来说是至关重要的。
我想从命令行设置Android开发环境,并遇到以下问题: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz 解压后的文件运行 tools/android update sdk –no-ui 但是,运行速度太慢 Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml 结果是,没有什么文件夹构build工具,我想是aapt和apkbuilder,因为我想从命令行没有ant构buildapk。
我正在运送两个二进制文件; 一个用于iPhone / iTouch,另一个用于iPad。 这是同样的应用程序。 苹果公司是否确保用户永远不会在iPad上收到iPhone版本的应用程序? 如果是的话,我没有什么可担心的,但是如果没有的话,我确实有问题。 我问的原因是iPhone应用程序将无法在iPad上正常工作,因为服务器知道这是一个iPad,并将提供iPad的高清内容,iPhone无法处理。 如果在iPad上运行iPhone应用程序以获得正确的资源,我宁愿不要破解我的应用程序发送服务器假设备types。 build议?
我的谷歌应用程序脚本迭代通过用户的谷歌驱动器文件和复制,有时移动文件到其他文件夹。 5分钟后脚本始终停止,日志中没有错误消息。 我在一次运行中sorting了数十甚至数千个文件。 有没有任何设置或解决方法?
以下每个文件扩展名的MIMEtypes是什么? gdoc gslide gsheet gdraw
我刚刚下载了Eclipse Galileo并安装了ADT10,并尝试使用此指南的phonegap应用程序: http ://www.phonegap.com/start但是,每次我尝试构build即时通讯得到此错误:未知的错误:无法构build:文件dx.jar没有从SDK文件夹中加载! 我知道在这个论坛上已经有一些关于它的问题/答案,但是他们并没有为我工作。
我试图通过启动一个意图在Android上播放video。 我使用的代码是: tostart = new Intent(Intent.ACTION_VIEW); tostart.setDataAndType(Uri.parse(movieurl), "video/*"); startActivity(tostart); 这适用于大多数手机,但不适用于HTC Hero 。 这似乎加载了一点不同的video播放器。 这确实播放了第一个video。 但是,之后的每个video都不会回应。 (它保持在一些循环)。 如果我添加一个明确的 tostart.setClassName("com.htc.album","com.htc.album.ViewVideo"); (在启动之前)它在HTC Hero上工作。 但是,由于这是一个HTC特定的呼叫,我不能在其他手机(如G1 )上运行此代码。 在G1上 ,这个工作: tostart.setClassName("com.android.camera","com.android.camera.MovieView"); //g1 version 但是英雄却没有这个意图。 有没有人知道所有Android设备应该支持的意图/类名的列表? 或者一个特定的一个发布video? 谢谢!
有一百万个不同的XMLparsing器为iPhone。 我有一个中等大小的XML文件,其中包含许多重复的标签(在层次结构的不同点)。 我正在考虑TBXML,但是我担心它缺lessXPath支持。 例如让我说我的XML文件看起来像这样。 <blog> <author> foo1 </author> <comments> <comment> <text> <![CDATA[ HTML code that must be extracted ]]> </text> <author>foo2</author> </comment> <comment> <text> <![CDATA[ Here is another post ]]> </text> <author>foo1</author> </comment> </comments> </blog> 基本上我的要求是,我需要能够提取该cdata。 并知道是否是博客作者评论作者。
我在Google云端硬盘上托pipe了我的CSS / JS。 但它突然停止工作(在Chrome,Safari,Mac,iPhone上testing)。 在使用Chrome检查时,我看到Google Drive的链接返回了404 。 其他人有吗?
SSO的Facebook的Android给我invalid_key每一次,我试图debugging的手段,但它不工作。 那么是否有任何方法/黑客来禁用单一login和工作与networking视图authentication方法,即使Facebook应用程序安装在设备上…