flutter项目开发Android flutter安卓开发

   日期:2024-12-27    作者:m78cn 移动:http://mip.riyuangf.com/mobile/quote/60853.html

尝试做了个手机app,发布到自己手机上实验成功,记录一下。

 

一、编辑,设置环境变量 

 # gedit  /home/lxg/.bashrc

二、安装Flutter SDK

访问官网,下载SDK; 解压

 

我放在/home/lxg/11flutter/flutter ,里面有bin子目录 

三、设置path,能访问bin

  #gedit ~.profile

使配置环境生效

#source ~/.profile

测试是否生效

#flutter doctor

 

 四、安装 addroid sdk

  我没按各种手册, 用了偷懒的办法,使用jetbrains工具,创建Adroid工程,会自动检测android sdk, 如没有会自动下载安装

 

 

 安装路径:/home/lxg/Andriod/sdk

 再次检测: flutter doctor , 发现已经不报缺乏android sdk错误了。

 

  

 

 还要安装jdk

下载地址jdk-8u211-linux-x64.tar.gz

 还是通过idea 找项目的jdk,发现ubuntu上有jdk,只不过JAVA_HOME 制定错了

修改:

 sudo gedit /etc/profile

 

 

 

 

 

解决licence

 

 

flutter doctor 后, 发现只剩下安装andriod studio和连接设备了, 加油!

flutter upgrade  升级,

 

 版本挺新的,感谢单位,不用科学伤网(故意错别字,否则无法保存),就可以升级。

 

五、安装android studio  (开发工具 ide)

https://developer.android.google.cn/studio?hl=zh-cn

注意,不能安装太新的版本,canary的版本太新,不支持 flutter plugin,及时安装flutter plugin,也不显示 new flutter project. 

Android studio内置的更新机制分为canary、dev、stable、beta四个版本,根本上区分在于其稳定性。

而as的更新机制默认是stable

解压,都andorod studio/bin目录

# sh studio.sh  启动ide

 

初次安装Android Studio,启动后,报错如下:

unable to access android sdk add-on lis

 主要原因是找不到android sdk, 直接点击cancel , 后面根据提示,制定android sdk的目录。

 config / plugin / 找到 flutter, 安装插件。

 

 

重新启动后,可以创建 flutter project了。

 

 

六、连接手机或模拟器

 没有device,futter程序无法运行。

  用手机: 要打开“开发者选项”, 打开里面的 ”USB调试“

  用模拟器: 打开 andriod studio / tool/ avd manager , 创建模拟器

 

usb连接手机,或者 模拟器打开(开机)后,

#flutter devices   指令可以找到设备

#flutter doctor  能找到设备

可能出现问题一:

用手机连接时候, flutter报错 error: insufficient permissions for device

lsusb,列出全部usb设备

cd  etc/udev/rules.d

创建一个51-android.rules 文件

(1)sudo chmod a+x 51-android.rules 

(2)拔掉手机,再插上,就解决问题了

确认:

$ adb devices
List of devices attached
AB100607    device

 

可能出现问题二:

在android studio上,运行flutter程序时候, 程序迟迟不能推送到手机或模拟器上,而是卡在 Running 'gradle assembleDebug'

解决参考:

修改2个文件,把

注释掉上面的,因为网络不同,换成阿里的maven

注意不要全文覆盖,只该这一点点。

 

运行:

main.dart


 手机 上运行成功了, 模拟器启动起来,机器几乎无法动了。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号