我想用颤振进行安卓开发。我已经下载了fluter sdk并将其放在路径中,我已经有android sdk并将其添加到环境变量中,我什至下载了gradle。问题是我不知道如何告诉颤振使用我下载的 gradle 并将它放在我的 PC 上。有人知道如何解决这个问题吗?谢谢。
[√] Flutter (Channel stable, v1.9.1+hotfix.4, on Microsoft Windows [Version 10.0.18362.30], locale es-ES)
• Flutter version 1.9.1+hotfix.4 at E:\flutter
• Framework revision cc949a8e8b (5 个月前), 2019-09-27 15:04:59 -0700 >• 引擎版本 b863200c37 >• Dart 版本 2.5.0
\CreateProcessW 失败 740
CreateProcessW 失败 740
[!] Android 工具链 - 为 Android 设备开发 (Android SDK版本 29.0.0)
• E:\AndroidSDK 中的 Android SDK
• 未配置 Android NDK 位置(可选;对本机分析支持有用)
• 平台 android-29,构建工具 29.0.0
• ANDROID_HOME = E:\AndroidSDK
• Java 二进制文件位于:C:\Program Files\Java\jdk1.9.0\bin\java X 无法确定 java 版本 [!] Android Studio(未安装)
• Android Studio 未找到;从https://developer.android.com/studio/index.html下载 (或访问https://flutter.dev/setup/#android-setup了解详细说明)。
[√] VS Code(版本 1.42.1)
• VS Code 位于 C:\Users\Alejo\AppData\Local\Programs\Microsoft VS Code
• Flutter 扩展版本 3.8.1
[√] 已连接设备(1 个可用)
• SM A305G • R58M84Q30VV • android-arm64 • Android 9 (API 28) !医生发现了 2 类问题。
您好 AGHA,您的错误是由于您没有安装 android studio,不幸的是您必须下载它,所以您不会使用它,因为除了许可证之外,IDE 默认带有 android sdk ,尝试安装它并从flutter下载插件,安装后运行命令flutter doctor --android-licenses到你给Y的所有东西。
这是我找到的离线安装flutter(或至少部分安装)的解决方案(我的意思是拥有所有这些工具并将它们移动到另一台PC)。
完成所有这些之后,您可以创建更多离线颤振项目(使用 --offline 标志)。我建议使用 Android Studio,因为大多数操作都尝试使用缓存离线执行。对于 pub.dev 中的包,可以使用路径属性在 pubspec.yaml 中下载和引用它们,或者只需将包保存到 .pub-cache 文件夹即可。
笔记。我还没有尝试过,但是如果您有一个已经缓存了大部分步骤(基本依赖项)的颤振 sdk,那么理论上可以将该颤振 sdk 复制到另一台 PC。