【Flutter】使用Android Studio 创建第一个flutter应用。

前言

首先下载好 flutter sdk和 Android Studio。
FlutterSDK下载
Android Studio官网

配置

我的是 windows。

where.exe flutter dart

查看flutter安装环境。
在这里插入图片描述
如果没有,自己在环境变量的path添加下flutter安装路径。
在这里插入图片描述
在将 Path 变量更新后,打开一个新的控制台窗口,然后执行下面的命令。如果它提示有任何的平台相关依赖,那么你就需要按照指示完成这些配置:

flutter doctor

如下图,我这里 Android Studio已经配置好了。
在这里插入图片描述
AS配置Flutter环境很简单。
首先,Flutter和Dart插件下载。
在这里插入图片描述
然后,下载androidSDK。安卓sdk路径要自定义的话,别忘了在环境变量里加下。
在这里插入图片描述
在这里插入图片描述
绑定sdk.

flutter config --android-sdk D:\android\androidsdk

最后,同意android协议。
在这里插入图片描述
然后 再检测下flutter运行环境,flutter doctor -v。

创建一个flutter项目。

  1. 打开新建flutter项目窗口。在这里插入图片描述

  2. flutterSDK路径选好后,下一步。在这里插入图片描述

  3. 最后填写完创建。
    在这里插入图片描述

模拟器运行 Flutter项目。

创建模拟器

首先根据 Android sdk创建模拟器。没下载的sdk可以直接点击下载。
在这里插入图片描述
创建好后 ,打开模拟器。
打开后,在上面将会出现模拟器设备。
在这里插入图片描述
如果没出现,flutter SDK没找到 Android Studio 或者 Android SDK,没同意安卓协议。配置见上文。

运行 项目

在这里插入图片描述
点击运行按钮。
控制台如下:
在这里插入图片描述
如果控制台一直显示到 Running Gradle task ‘assembleDebug’… 这里。原因是国内连不到goole的仓库地址。
解决办法是:
找到项目的 build.grade文件。
在这里插入图片描述
在红框位置 将 google() 和 mavenCentral() 替换成 阿里云的 maven镜像源。

maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }

在这里插入图片描述
至此大功告成。

在这里插入图片描述

结语

结束了。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
可以使用Flutter的camera插件来实现在Android Studio中调用手机模拟器摄像头实现拍照功能。以下是实现步骤: 1. 在pubspec.yaml文件中添加camera插件依赖: ``` dependencies: camera: ^0.9.4+5 ``` 2. 在Flutter项目中引入camera插件: ``` import 'package:camera/camera.dart'; ``` 3. 初始化摄像头: ``` List<CameraDescription> cameras; Future<void> initCamera() async { cameras = await availableCameras(); // 选择第一个摄像头 final firstCamera = cameras.first; final camera = CameraController( firstCamera, ResolutionPreset.medium, ); await camera.initialize(); setState(() { _camera = camera; }); } ``` 4. 在Flutter页面中显示摄像头预览: ``` @override void initState() { super.initState(); initCamera(); } @override void dispose() { _camera.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return Scaffold( body: _camera == null ? Container() : AspectRatio( aspectRatio: _camera.value.aspectRatio, child: CameraPreview(_camera), ), ); } ``` 5. 实现拍照功能: ``` void takePicture() async { final picturePath = join( (await getTemporaryDirectory()).path, '${DateTime.now()}.png', ); await _camera.takePicture(picturePath); } ``` 6. 在Flutter页面中添加一个按钮,调用takePicture()方法实现拍照: ``` FloatingActionButton( onPressed: takePicture, child: Icon(Icons.camera_alt), ), ``` 完成上述步骤后,您就可以在Android Studio中调用手机模拟器摄像头实现拍照功能了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZSK6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值