问题标签 [android-sdk-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android SDK中layoutopt工具的源码在哪里?
Android SDK/tools 文件夹中的layoutopt.exe。
我在哪里可以找到它适用的规则等?
源代码位置会有所帮助。
android - 多应用调试
我有一个我找不到解决方案的问题。我正在开发两个不同的 Android 应用程序,它们是一个更大项目的一部分。它们的共同点是相同的包名。
所以我的清单对于每个项目都是这样的:
两个应用程序都运行良好,但是当我调试应用程序 1 时,它会覆盖设备上的应用程序 2。然后,当我尝试调试 App 2 时,我收到此错误:
RegistrationAcitvity
应用程序启动时Activity
我在哪里启动。
我发现如果我清理App 2,它会正确安装和启动。但是,完成此操作后,App 1 将不再显示在设备上。奇怪的是,我总是能够从 Eclipse 启动 App 1,但这样做之后,我又回到了上面的错误,这可以再次通过App 2 上的clean来修复。
另一个可能与此有关也可能无关的奇怪事情是,每次我启动 App 1 时,Eclipse 都会自动选择我插入的设备。但是,当我启动 App 2 时,Eclipse总是提示我选择一个装置。是的,调试配置中的部署目标选项设置为自动——我不确定这是否相关。
任何帮助表示赞赏!
eclipse - 在 Eclipse.. 如何调整 Android SDK 文件夹的路径?
首先,我是所有这些东西的新手,我被推入其中。
根据这两个主题: 在SDK工具中启动Android模拟器,修订版12和 Android执行时命令行参数无效解决“android执行时命令行参数无效”问题的解决方案是调整路径中的空格,但我没有不知道怎么做。
我有 Windows 7,带有 ADT 插件的并行应用程序开发人员的 Eclipse IDE。
emulator.exe 的路径是:C:\Program Files (x86)\Android\android-sdk\tools
android - Android 未知命令“紧缩”
我刚刚在 Mac OS X 中安装了 Eclipse 和 Android SDK。
我将项目导入 Eclipse,运行项目时出现未知命令“紧缩”错误。
我应该如何解决这个问题。
请帮我
android - 使用 android sdk tools v14 运行“ant test”
升级到 android sdk tools v14 并将现有项目更新到最后一个项目结构后,ant test
失败并显示错误消息:
的输出ant -v test
但是直接执行命令adb shell am instrument
就可以了。我的环境是 Mac 上的 Apache Ant(TM) 版本 1.8.2。请帮忙。
android - 无法执行dex:多个dex文件定义了Lcom/myapp/R$array;
由于更新到ADT
14,我无法再构建我的项目。它在更新之前构建良好。
错误:
已经报告了类似的问题,我已经尝试了那里的建议,包括
- 重新启动
Eclipse
。 - 清理项目并重建 - 禁用“项目->自动构建”选项,然后“清理”和“构建”项目,然后尝试运行。将“自动构建”选项重置为开启
- 重新安装
Android
开发者工具 - 重新安装 Eclipse(更新到最新版本 3.7.1)
- 创建了一个从文件系统导入的新项目
- 从颠覆创建了一个新项目。
android - 将 Android ADT 升级到 15 说 logcat(已弃用)
我使用 ADT 插件将 eclipse 从 10.0 升级到 15.0,因为我在导入项目时遇到错误“这个项目需要您将 ADT 升级到 14.0 及更高版本”当我升级 ADT 时,不推荐使用 logcat。知道为什么吗?窗口 -> 显示视图 -> 其他 ->logcat(已弃用)。这就是它的发生方式。我仍然可以看到日志......这没有问题,但我担心它的寿命。
android - 无法从 Eclipse 运行 Android Lint 工具
我尝试为我的项目运行来自 Eclipse 的最新 Android SDK r16 中可用的 Lint。我收到错误:Comparison method violates its general contract!
完整的日志在这里:
可能是什么问题呢?
android - 如何更新旧的 Android 项目以更新新的 Android SDK 工具?
以前我使用的是旧版本的Android SDK Tools,现在我搬到了一台新电脑,从头开始设置我的新开发环境,并从以前的电脑复制和导入项目。现在,如果我在当前环境中创建一个新项目,我注意到 SDK 在项目的根文件夹中创建了一个文件 proguard.cfg,我在之前的设置中没有看到我以前的任何项目。我查看了 proguard.cfg 的用法,听起来很有用。但是这个 proguard.cfg 文件不存在于我在之前的设置中创建的项目中。
而且,这也让我觉得新的 SDK 工具可能还有一些我可以使用的新更新和/或功能添加。我应该提一下,我使用的目标平台是相同的——Android 2.2,但“Android SDK 工具”已经更新。此外,到目前为止,我没有收到任何类型的错误,但正如我所说,我想利用 SDK 工具的更新(而不是目标平台的更新)。
所以,我的问题是 - 有没有办法确保我不会错过任何由 Android SDK 更新的东西,比如 proguard.cfg 或者我需要自己识别这些东西并手动添加文件,对于任何其他东西也是如此这在较新的 SDK 工具中得到了改进。
android - 无法获取 https://dl-ssl.google.com/android/repository/repository.xml - Mac OSX
我正在尝试使用 SDK Manager 安装 android SDK 版本。我收到错误消息:
无法获取https://dl-ssl.google.com/android/repository/repository.xml。
我尝试使用 http 而不是 https,但它也失败了。
我将 sdkman.force.http=true 添加到 ~/.android/androidtool.cfg 但它失败了。
我关注了这个链接,但没有任何工作。
我尝试以 root 身份执行 SDK Manager,但它也失败了。
如果我浏览到 xml 的 URL,它会显示其内容,因此它是可访问的。
任何想法?