以前我使用的是旧版本的Android SDK Tools,现在我搬到了一台新电脑,从头开始设置我的新开发环境,并从以前的电脑复制和导入项目。现在,如果我在当前环境中创建一个新项目,我注意到 SDK 在项目的根文件夹中创建了一个文件 proguard.cfg,我在之前的设置中没有看到我之前的任何项目。我查了一下 proguard.cfg 的用法,听起来很有用。但是这个 proguard.cfg 文件不存在于我在之前的设置中创建的项目中。
而且,这也让我觉得新的 SDK 工具可能还有一些我可以使用的新更新和/或功能添加。我应该提到我使用的目标平台是相同的 - Android 2.2,但“Android SDK 工具”已经更新。此外,我现在没有收到任何错误,但正如我所说,我想利用 SDK 工具的更新(而不是目标平台更新)。
所以,我的问题是 - 有没有办法确保我不会遗漏 Android SDK 更新的任何东西,比如 proguard.cfg 或者我需要自己识别这些东西并手动添加文件,对于任何其他东西也是如此这在较新的 SDK 工具中得到了改进。
单击开始按钮后,将显示"错误"对话框.
阅读统计数据的问题
原因:从所选设备读取xt_qtaguid网络统计信息时出现问题.
我正在使用最新的4.2.2仿真器进行测试.(我读过4.0.1之前不支持的网络统计信息)
OS = OK中的PATH变量可以从cmd行运行ADB所有其他DDMS功能都在工作.从2013年3月31日开始运行最新的Eclipse.
使用 Android studio v0.8.2,我被阻止,但出现以下异常。在 beta 版本中,它运行良好。我已经将我的 IDE 更新到 0.8.2 并删除了我的目标目录并尝试再次构建。我现在很震惊。
任务“:app:processDebugManifest”执行失败。
com.android.manifmerger.ManifestMerger2$MergeFailureException:java.io.FileNotFoundException:/home/gopinath/code/bitbucket/android/productionapp/build/intermediates/exploded-aar/com.jakewharton.hugo/hugo-runtime/1.1.0 /AndroidManifest.xml(没有那个文件或目录)?
正如错误所报告的那样,该文件实际上在提到的路径中丢失了。对于我有 Hugo-runtime 的另一个项目,该文件存在并且编译是正确的。
还有其他人面临这个问题吗?有解决方法吗?
android android-build android-sdk-tools android-studio android-gradle-plugin
尝试执行此命令时,我在终端中收到此错误:
$ cordova platform add android
Run Code Online (Sandbox Code Playgroud)
我在这里阅读这些答案:
错误:未设置ANDROID_HOME且"PAT"命令中没有"android"命令.您必须至少满足其中一个条件
没有设置ANDROID_HOME,并且你的PATH Phonegap中没有"android"命令
但是我不知道他们提供的代码放在哪里.
我正在运行OS X.
我正在尝试使用此命令从命令行使用gradle创建android项目:
android create project \
--target android-23 \
--name HelloWorld \
--path HelloWorld/ \
--activity MainActivity \
--package com.example.helloworld \
--gradle \
--gradle-version 1.3.0
Run Code Online (Sandbox Code Playgroud)
项目结构已成功生成,但当我尝试运行gradlew assembleDebug时,我得到:
A problem occurred evaluating root project 'HelloWorld'.
> Could not create plugin of type 'AppPlugin'.
Run Code Online (Sandbox Code Playgroud)
我正在浏览谷歌半天,最后我发现在android创建项目中使用gradle(可能)已弃用:
https://code.google.com/p/android/issues/detail?id=160032
是否有任何支持的方法(干净,没有黑客)来实现目标(在命令行中)?
我正在尝试设置 IntelliJ IDEA 来开发 android 应用程序,但我遇到了 android sdk 的问题。据我所知,需要单独下载sdk。但我找到的只是 Android 命令行工具,这显然不是我需要的。所以我的问题是如何获取 IntelliJ IDEA 的 android sdk?
sdk android intellij-idea android-sdk-tools android-sdk-manager
我正在尝试从命令行apkanalyzer从 Android SDK 工具运行。但是,它不会启动并打印以下异常:
Exception in thread "main" java.lang.IllegalStateException: The tools directory property is not set, please make sure you are executing apkanalyzer. Got /home/user/Programs/android-sdk-linux/tools
at com.android.tools.apk.analyzer.ApkAnalyzerCli.getAaptInvokerFromSdk(ApkAnalyzerCli.java:266)
at com.android.tools.apk.analyzer.ApkAnalyzerCli.main(ApkAnalyzerCli.java:123)
Run Code Online (Sandbox Code Playgroud)
我的命令行是:
~/Programs/android-sdk-linux$ tools/bin/apkanalyzer apk summary ~/projects/mservice.apk
Run Code Online (Sandbox Code Playgroud)
ANDROID_SDK_ROOT 设置。
这是我的安装(sdkmanager --list):
Installed packages:=====================] 100% Computing updates...
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;28.0.3 | 28.0.3 | Android SDK Build-Tools 28.0.3 | build-tools/28.0.3/
build-tools;29.0.2 | 29.0.2 | Android SDK Build-Tools 29.0.2 | build-tools/29.0.2/ …Run Code Online (Sandbox Code Playgroud) 我在 Linux Kubuntu 20.04 上使用 android 模拟器。
每当我按下某个键盘序列时(我不确定它是什么,但它可能与 ctrl+alt+right 有关),我会得到一个带有 3 个蓝绿色圆圈和一条线的奇怪图形。一旦显示该图形,我无法摆脱它,甚至当我更改为不同的虚拟桌面或最小化模拟器时它仍然存在。
android android-virtual-device android-emulator android-sdk-tools
要求
跨多个实例共享所有 android 虚拟设备 (AVD)。因此,可以从任何实例启动 AVD。
设置
.android放在一个单独的 HDD 中,其中所有 AVD 设备都位于问题
我能够从实例创建 avd,也能够仅从该特定实例启动 avd。但是当我尝试从另一个实例启动 avd 时,它给出了以下未经授权的错误
命令: adb devices -l
尝试的解决方案
这些是我尝试过的解决方案,但没有奏效。
adb kill-server然后adb start-serveradb pubkey ~/.android/adbkey > ~/.android/adbkey.pub旧的adbKey 生成新的 adbKey并将其替换。命令
avdmanager create avd --name test -b google_apis/x86 -k "system-images;android-30;google_apis;x86" --device "pixel"
Run Code Online (Sandbox Code Playgroud)
emulator -avd test -gpu swiftshader_indirect -show-kernel -snapshot test -port 5542
Run Code Online (Sandbox Code Playgroud) adb android-virtual-device android-emulator android-sdk-tools avd-manager