自Android 5.0以来,Google添加了Google API.究竟是什么?
Google API intel atom_64 x86系统映像和Google API intel atom x86系统映像有什么区别?
我知道英特尔原子图像要快得多,但它们有很多.
我应该使用什么版本作为我的主要模拟器?
我一直在使用 macOS 10.15.3 在 Flutter 中编程,针对 iOS 设备。今天我也尝试安装 Android Studio,以进行扩展。安装没有错误,但Library/Android/sdk/没有tools子目录,这是一个问题,因为sdkmanager应该在Library/Android/sdk/tools/bin.
我注意到这一点,因为跑步flutter doctor给了我:
? Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
Run Code Online (Sandbox Code Playgroud)
我尝试重新安装 Android Studio(没有区别)。网上发布的其他解决方案都是讲Java版本的,所以我把JRE从1.7升级到1.8,尝试重新安装Android Studio(没有区别),然后将JDK升级到最新(所以现在Java版本是11.0.6)并尝试安装再次Android Studio(没有区别)。在上面我也将 Flutter 升级到 v1.12.13+hotfix.8,但是这个错误不会消失。
如果我输入flutter doctor --android-licenses然后我得到:
Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
Run Code Online (Sandbox Code Playgroud)
这就是我第一次注意到我缺少 Android Studio 的一部分的方式。
我试图通过tools/bin …
我已经安装了第一百万次Android Studio,但是当我去C:\ Program Files\Android\Android Studio时,我找不到任何名为"SDK"的文件夹,也无法在计算机上的任何位置找到它.此外,SDK管理器无法打开,我猜这是一个与第一个相关的问题.
这个问题很头疼,所以我想分享我的解决方案。它开始安装 Android SDK(不安装 Android Studio)、Dart 和 Flutter 的要求,并最终在 Windows 主机上运行 Flutter 应用程序。
==================
==================
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
Run Code Online (Sandbox Code Playgroud)
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install apt-transport-https
$ sudo sh -c 'wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
$ sudo sh -c 'wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'
$ sudo apt-get update
$ sudo apt-get install dart
$ echo "export PATH=\"/usr/lib/dart/bin:$PATH\"" >> …Run Code Online (Sandbox Code Playgroud)如果让我选择Tools> Android> SDK Manager从菜单中,或者单击工具栏上的SDK管理器图标,没有任何反应.我该怎么做才能解决问题?
我关注此:https://developer.android.com/sdk/installing/adding-packages.html 在第2步,我似乎找不到在Extras文件夹中下载Android支持存储库的选项.
在extras文件夹中,您可以看到没有下载它的选项.我做错了吗?
我这周刚开始使用 Ubuntu 18.0 LTS,从 Windows 切换过来,想重新安装 Android Studio 和 Flutter。我按照所说的所有步骤安装了 Android Studio,并且它在所有 SDK 上都可以正常工作。但是,当我想安装 Flutter 时,它给出了异常:
Doctor summary (to see all details, run flutter doctor -v):
Unhandled exception:
Exception: Android sdkmanager tool not found (/usr/lib/android-sdk/tools/bin/sdkmanager).
Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.
Run Code Online (Sandbox Code Playgroud)
如果需要,请询问堆栈跟踪。
我能找到的最接近的问题是:如何在 linux ubuntu 16.04 上安装 SDK 管理器?但我无法真正理解如何按照说明进行操作。我可能需要您在说明中非常清楚,因为我是 linux 平台的新手。
工具/package.xml :
<ns2:repository xmlns:ns2="http://schemas.android.com/repository/android/common/01"
xmlns:ns3="http://schemas.android.com/sdk/android/repo/addon2/01"
xmlns:ns4="http://schemas.android.com/sdk/android/repo/sys-img2/01"
xmlns:ns5="http://schemas.android.com/repository/android/generic/01"
xmlns:ns6="http://schemas.android.com/sdk/android/repo/repository2/01">
<license id="apache-2.0" type="text">Please refer to Apache v2.0 license</license>
<localPackage path="tools" obsolete="false">
<type-details xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …Run Code Online (Sandbox Code Playgroud) 请注意,这个问题是Android SDK管理器的GUI消失了吗?已经得到了一个过去正确的解决方案,但不再解决问题.
在过去,我已经运行了Intelij Idea来开发Android项目,并且GUI SDK管理器可用.回到Android开发我现在发现 https://developer.android.com/studio/index.html只提供命令行独立SDK管理器.
如何安装GUI SDK管理器?我正在考虑安装Android Studio以获得它,然后可能卸载Android Studio并保留SDK管理器.我怀疑AVD可能会遇到同样的问题.
特别是其他地方提供的解
今天,Google发布了SDK 6 API 23+.
我尝试用API 23创建一个项目,但是我遇到了以下问题:
无法解决:com.android.support:appcompat-v7:23.0
这是我的gradle文件:
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "my.package"
minSdkVersion 17
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
wearApp project(':wear')
compile 'com.android.support:appcompat-v7:23.0'
compile 'com.google.android.gms:play-services:7.8.0'
}
Run Code Online (Sandbox Code Playgroud)
在SDK管理器中,未列出版本23以进行更新:
我怎么解决这个问题?
当我运行一个sdkmanager命令sdkmanager "build-tools;26.0.1"时,由于下载进度条,它会在Jenkins控制台中吐出数百行.有没有办法隐藏它或将其置于安静模式?
我没有在sdkmanager --help输出中看到一个选项.我正在考虑将输出管道输送到/dev/null.
android android-build jenkins android-sdk-tools android-sdk-manager