问题标签 [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.

0 投票
3 回答
14013 浏览

android - 从 App Inventor 转移到 Eclipse 的技巧

我非常擅长使用 AppInventor 构建 Android 应用程序。我对 C++ 有很好的了解,而对 Java 和 Java 中的 GUI 构建知之甚少。建议我应该如何从 App Inventor 转移到 Eclipse 来构建 Android 应用程序?我应该走哪条路?在 Eclipse 中构建是否类似于在 AppInventor 中构建,比如定义不同的组件然后处理它们的事件?还是远不止这些?请指导我。

0 投票
1 回答
2026 浏览

android - 使用 Android Tools R21 安装旧系统映像

全新安装 Android 开发工具 r21 后,我感到很困惑。http://developer.android.com/sdk/index.html

我已经安装了这个,我希望为 Android 2.1 (API 7) 创建一个 AVD 来测试一些东西,但是我找不到安装 Android 2.1 系统映像的选项。事实上,在 Android 4.0 之前没有任何系统映像可用于 AVD。

我已经安装了 SDK 平台,但它不包含系统映像。基于Official Add-on Sites,我尝试访问https://dl-ssl.google.com/android/repository/sys-img.xml但这本质上是一个空的 XML 文件。

我还检查了 ADT 已知问题http://tools.android.com/knownissues

最后,从How install old ADT13 in Eclipse我收集了https://dl-ssl.google.com/android/repository/repository.xml的可能附加站点,但这也没有将任何内容拉入 SDK 管理器.

有谁知道如何让这个工作?

Android SDK 管理器 在此处输入图像描述

Android SDK 管理器 - 附加站点 在此处输入图像描述

0 投票
1 回答
82 浏览

java - 没有构建带有 ActionBarSherlock 的 Android 项目

我在我的 Android 项目中实现了当前版本的 ActionBarSherlock。一切正常,我没有收到任何错误。

但是当我尝试调试或导出我的项目时,我没有从我的项目中得到一个 .apk 文件。只是一个带有我的项目名称的 .jar 文件。

我已经阅读了 SDK 在构建包含外部库的项目时遇到的一些问题,但这是在 SDK 版本 14 上,所以我希望这个错误已得到修复......

所以这个问题可能还有另一个原因。

有人知道可能的解决方案吗?

0 投票
2 回答
3247 浏览

android - Android SDK工具21:使用选项卡编译的帮助

在此处输入图像描述

最近我更新了 SDK,出现了这个新的“编译方式”选项。这是什么意思?

0 投票
12 回答
20867 浏览

android - SDK 管理器无法安装“java.exe”锁定目录

我在尝试更新Android SDK Toolsrevision 21from时遇到了一个奇怪的错误revision 20.0.3。ADT 插件已正确更新,所以现在我处于静止状态,直到解决。

我列出的初始错误cmd.exejava.exe锁定目录,我强制关闭cmd.exe并得到了这个:

如果我强制关闭java.exe,那么显然我的 SDK 管理器会关闭。

SDK 管理器日志:

这是我的工作电脑,所以我真的很想避免因重新启动而导致的任何停机时间,只是好奇是否有人遇到过这个问题并能够解决。

我尝试关闭 Eclispe 并从文件目录运行 SDK Manager,同样的问题,我读到有人在打开目录时遇到过这种情况,所以我关闭了,仍然是同样的问题。任何帮助表示赞赏。


Eclipse:
版本:3.7.2
构建 ID:M20120208-0800


更新:

重新启动没有解决

0 投票
1 回答
787 浏览

android - 回滚到 ADT 20.0.3 和 SDK 以前的版本

我更新了 ADT 和 SDK 版本,之后它在 markupartist Action Library 中出现了问题,之前工作正常。如何回滚到旧版本的 ADT 和 SDK?

0 投票
0 回答
438 浏览

android-sdk-tools - ddmlib 获取本机库信息

我的任务是使用 ddmlib 分析 android 应用程序的方法调用和相应的本机库。我首先创建了一个用于测试目的的简单应用程序,该应用程序使用 jni 来调用用 C 实现的函数(对给定数字求平方)。然后我实现了 IMethodProfilingHandler:

工作并打印 jni 函数的调用。MethodCallExtractor 是一个简单的解析器,它返回一个 MethodCall 列表。我的问题是

不打印任何东西。为什么包含我的 C 函数(在我的情况下为 libsquared.so)的库未在 NativeLibraryMapInfo 中列出?我必须触发什么才能正确初始化 NativeLibraryMapInfo?

我花了几个小时试验“requestNativeHeapInformation()”、“requestAllocationDetails()”、“requestThreadUpdate()”和“executeGarbageCollector()”,但没有成功,我找不到任何关于这个问题的有用文档。

我正在使用 ddmlib-r13

0 投票
1 回答
183 浏览

android-sdk-tools - 如何在我的应用中搜索不兼容的 Android API 使用情况

假设我已将我的 Android 应用程序的 AndroidManifest.xml 设置如下:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>

我对如何扫描我的源代码以查找不属于我指定的最低 SDK 版本(在本示例中为 API 级别 8)的一部分的 Android API 调用感兴趣。这样,我可以检查每个有问题的调用以确保它通过反射测试或其他向后兼容性的保证正确包装,这样它就不会使旧设备崩溃。理想情况下,我可以将此调用标记为“安全”,这样它就不会在后续扫描中触发。

例如,假设开发人员在不知情的情况下签入了一些使用 API 的代码DownloadManager,该 API 在 API 级别 9 及更高级别中可用。由于我上面的“uses-sdk”声明,MyApp 将在 Android 2.2(API 级别 8)设备上构建、安装和运行。但是一旦代码路径调用该DownloadManager2.2 设备上的方法,用户将遇到未解决的虚拟方法异常(崩溃)。这是我试图避免的。

理想情况下,扫描这些可能不兼容的 API 是我可以在构建期间从命令行执行的操作;并且,它将能够处理对 android:minSdkVersion 的更改,而无需进行太多的重组。

0 投票
11 回答
179899 浏览

android - 如何确定电脑上安装的android SDK的版本?

如何确定我电脑中安装的 Android SDK 版本?

0 投票
1 回答
1249 浏览

android-sdk-tools - ADB recognize android without root access

Why does the following list my Android device:

but the following doesn't list my Android device?:

I shouldn't need to run adb as root, should I? What am I missing here?

UPDATE: On system boot, CentOS 5.8 mentions something about unknown attribute ATTR{idVendor} briefly before the boot completes.