我想从命令行设置Android dev环境,遇到以下问题:
wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz
Run Code Online (Sandbox Code Playgroud)
解压缩文件后,运行
tools/android update sdk --no-ui
Run Code Online (Sandbox Code Playgroud)
但是,跑步太慢了
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Run Code Online (Sandbox Code Playgroud)
结果是文件夹构建工具中没有任何内容,我想要的是aapt和apkbuilder,因为我想在没有ant的情况下从命令行构建apk.
目前,我正在运行Windows 8.1 PC,它没有像Android Studio或Eclipse这样的IDE的存储或RAM.我想在没有IDE的情况下下载Android SDK工具.如何实现这一目标?
我想构建一个Android Studio应用程序(Gradle构建系统),但我想通过命令行执行此操作.
brew cask install android-sdk
Run Code Online (Sandbox Code Playgroud)
==>警告我们将为您安装android-sdk-tools,platform-tools和build-tools.您可以通过sdkmanager命令控制android sdk包.您可能想要添加到您的个人资料:'export ANDROID_HOME =/usr/local/share/android-sdk'
此操作最多可能需要10分钟,具体取决于您的互联网连接.请耐心等待.
==>正在下载https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip 已下载:/Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3. zip ==>验证Cask的校验和android-sdk ==>警告:无法加载文件/Users/ishandutta2007/.android/repositories.cfg.
C:\Android\sdk\bin>sdkmanager 错误:无法确定 SDK 根。错误:要么使用 --sdk_root= 明确指定它,要么将此包移动到其预期位置:\cmdline-tools\latest\
它显示为这样,即使在 env 变量中指定了根之后。ANDROID_SDK_ROOT C:\Android\sdk
我正在使用 Windows 10 64 位机器,我想在没有 android studio 的情况下运行 flutter,所以按照此页面上的说明进行操作https://medium.com/@quicky316/install-flutter-sdk-on-windows-without-android-studio- 102fdf567ce4
我正在为Android开发Qt Cross平台应用程序,最近我更新了Qt creator和Installed new Qt版本.我在用'Qt Creator version 4.5.0'.我已更新到'QT version 5.10'.此设置在Ubuntu 16.04上完成.
以下链接QT安装入门.
我总是在Qt Creator->工具 - >选项 - >设备 - > Android中收到错误消息"Android设置有错误".
由于上述问题,我无法为Android构建应用程序.
我最近更新了我的Android sdk,我能够从Android Studio构建和运行Sample应用程序,表明SDK安装正常.我使用的是Android SDK工具26.1.1.请检查以下屏幕截图.
已经通过Stack Overflow和QT论坛上的不同链接,所有都是建议降级Android SDK工具(由于QT已知错误),但没有一个解决方案适合我.我知道使用QT 5.9和Qt Creator 4.0版构建Android应用程序的知识很少.我猜它已经解决了,因为同样的设置在Windows 10上工作正常.
QT Creator不会列出任何可用的Android Build SDK QT Android安装错误
如果有人在这里解决了同样的问题,请帮忙.
我一直在使用 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 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)在android studio上构建项目时,它要求我接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。
当我运行“ ./sdkmanager --licenses”时,出现“无法找到或加载主类java.se.ee”错误。
我在stackoverflow上发现了很多类似的问题,但是没有提供的解决方案对我有用。
我已经尝试过:1-降级到Java 8
2-导出JAVA_OPTS ='-XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
3-通过添加以下内容来更改sdkmanager文件:DEFAULT_JVM_OPTS ='“-Dcom.android.sdklib.toolsdir = $ APP_HOME” -XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'