Articles of android sdk tools

Android SDK工具21:帮助编译选项卡

最近我更新了SDK,这个新的’compile with’选项出现..这是什么意思?

如何在Linux上使用x86 Android模拟器?

最新的Android sdk有一个x86模拟器,可以帮助提高性能。 我该如何为它创建图像? 当我去创建一个新的avd时,我看到CPU / ABI的下拉列表,但它被设置为“ARM”并被禁用。

使用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平台,但它不包括系统映像。 基于官方附加网站 ,我尝试访问https://dl-ssl.google.com/android/repository/sys-img.xml,但这实际上是一个空XML文件。 我还检查了ADT已知问题http://tools.android.com/knownissues 最后,从如何在Eclipse中安装旧的ADT13,我收集了可能的https://dl-ssl.google.com/android/repository/repository.xml附加站点,但这并没有将任何内容提取到SDK Manager中。 有谁知道如何使这个工作? Android SDK Manager Android SDK Manager – 附加站点

Android模拟器中无法单击硬件按钮

我在Android Studio 1.0 RC 2中工作,我有一个带有Intel HAXM的Android模拟器。 模拟器正常运行。 它显示硬件按钮,但此按钮不可单击。 AVD配置是Nexus S的默认配置,但它的比例为0.5。

无法安装GPU调试工具

我尝试从SDK管理器安装Android Studio GPU调试工具。 但是它显示了这个错误: 安装 – GPU调试工具(附加function; android; gapid; 1) 准备“安装GPU调试工具”。 尝试安装到C:\ Users \ Ronald \ AppData \ Local \ Android \ sdk \ extras \ android \ gapid \ 1 \但是包装“GPU调试工具,rev 1.0.3”已存在于C:\ Users \ Ronald \ AppData \本地\ Android的\ SDK \演员\机器人\ gapid。 在安装到子目录之前,必须将其删除或移走。 包裹失败: – GPU调试工具(附加function; android; gapid; 1) 这是…\extras\android\gapid\ dir: Directory of C:\Users\Ronald\AppData\Local\Android\sdk\extras\android\gapid […]

虽然实际安装了android-25,但无法find带有哈希字符串’android-25’的目标

我在OpenStack中运行了一个Ubuntu Xenial VM,我从https://developer.android.com/studio/index.html下载了最新的Android SDK工具( tools_r25.2.3-linux.zip )。 一切都配置得很好: JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ANDROID_HOME= PATH=${PATH}:${ANDROID_HOME} echo “sdk.dir=” > /local.properties 但是当尝试执行任务时: ./gradlew clean ,会发生错误: Preparing “Install Android SDK Build-Tools 25”. Warning: Trying to install into ${ANDROID_HOME}/build-tools/25.0.0/ but package “Android SDK Tools 25.2.4” already exists at ${ANDROID_HOME}. It must be deleted or moved away before installing into a child directory. Preparing “Install […]

Android上外部显示器的屏幕截图?

Android应用程序,通过Presentation类和相关设施,可以在外部显示器(HDMI,MHL,Miracast等)上显示单独的内容,而不是在手机或平板电脑自己的触摸屏上显示(这里我称之为“主要显示器”) 。 对于主显示器,我们可以使用screencap或DDMS进行屏幕截图。 有没有办法做外部显示屏的截图? 理想情况下,它可以是一个类似于screencap / DDMS的解决方案,无需修改应用程序。 然而,涉及以某种方式复制代表外部显示器的Window内容的解决方案也将是有趣的。

Proguard失败了25.1.6版本的Android工具

我今天下载了Android工具的25.1.6版本,我注意到proguard因此错误而失败: Error:Execution failed for task ‘:app:transformClassesWithNewClassShrinkerForDebug’. > /usr/local/opt/android-sdk/tools/proguard/proguard-android.txt line 43:15 extraneous input ‘[]’ expecting ‘)’ 我确定我没有更改proguard-android.txt文件中的任何内容。 第43行为我读取如下: void set*(%[]); 我注意到这里的文件…… https://android.googlesource.com/platform/sdk/+/android-6.0.1_r43/files/proguard-android.txt ……和我机器上的不一样? 该文件是我应该拥有的文件的最新版本吗?

如何使用Google Play服务创建API-15模拟器(命令行)

我的应用程序的一个用户在API Level 15 (4.0.4)上面临某些特定问题,我想在我的最终重现该问题。 我没有4.0.4设备,我想为此目的创建和模拟器。 我正在运行Android Studio 2.0-beta6 ,而GUI AVD Manager根本不显示任何API-15模拟器图像。 因此,我使用独立SDK manager安装API-15级x86系统映像,然后从命令行创建AVD ,如下所示。 $ android create avd -n Api-15-Gnex -t 1 Id 1是我机器上API-15目标的ID。 但是,这个系统图像显然错过了其中的Google APIs ,我的应用程序依赖于Google Play services ,我需要它们才能重现这个问题。 如何使用Google APIs创建API-15模拟器? 优选地,来自命令行,但不是必须的。

Android sdkmanager可用包

有没有办法列出包的全名,所以我可以安装它。 如果我做一个sdkmanager –list ,我会得到以下示例: system-images;a…ult;armeabi-v7a | 4 | ARM EABI v7a System Image system-images;a…-10;default;x86 | 4 | Intel x86 Atom System Image system-images;a…pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste… system-images;a…google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys… system-images;a…ult;armeabi-v7a | 2 | ARM EABI v7a System Image system-images;a…ult;armeabi-v7a | 4 | […]