分享好友 最新动态首页 最新动态分类 切换频道
flutter项目开发Android flutter安卓开发
2024-12-27 02:26

尝试做了个手机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


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

最新文章
非华为电脑管家 V11.1.6.30 汉客儿版免费软件全功能绿色商业破解版注册码下载
非华为电脑管家 V11.1.6.30 汉客儿版免费软件宁缺见识多(见多识广)果实累累毋滥32. 在我们的城市里,夏季上演得太长,秋色就不免出场得晚些。但秋实永远不会被混淆的——这坚硬明朗的金属季。让我们从微凉的松风中去任取,让我们从新刈的
苹果采集插件全套教程-苹果cmsV10采集插件
最近几年随着互联网时代的发展,做电影网站的站长越来越多了,加入此行列的人也是与日俱增!但是很多站长都是跟风来做电影站的,怎么做一点思路都没有。电影资源都不知道怎么来的。今天就教大家怎么做好电影站,文章有点长请大家耐心观看,
【纵深推进“三抓三促”行动】庄浪:解难题办实事暖人心
  原标题:【纵深推进“三抓三促”行动】庄浪:解难题办实事暖人心  新甘肃·甘肃日报记者 田丽媛  窗外,雪花飞舞;室内,温暖如春。  “今年暖气真暖和!”说起今冬供暖,家住庄浪县朝阳社区水利小区的李明月老人感慨地说。  
天眼3D高清卫星地图下载
下载天眼3D高清卫星地图到手机上面的方法有很多。 安卓系统的手机可以在豌豆荚或者PP助手等手机助手里面一键下载安装!也可以通过电脑端用手机扫描天眼3D高清卫星地图下载的二维码获取下载链接!有手机端直接访问网页下载也是可以的,下面
预测模型自变量太多怎么筛选?这篇Lancet子刊如何从249个变量筛出11个
基于传统危险因素的风险预测模型虽然也能够有效的区分未来低风险和高风险的个体,但由于缺乏特异性和对复杂风险因素的不完整描述,临床适用性受到限制。因此越来越多的学者引入蛋白质组学、循环代谢物等分子层面信息作为预测因子提高模型的
营口SEO推广收费揭秘,解析奥秘与明智选择之道
营口SEO推广收费标准揭秘:本文深入剖析营口SEO推广行业收费规则,揭示行业奥秘,为企业和个人提供合理选择SEO推广服务的指南。通过对比分析,助您了解费用构成,避免陷入陷阱,实现高效SEO推广。随着互联网的快速发展,越来越多的企业开始
百度上网页快照是什么意思(网站图片优化主要方法)
在做网络推广网站优化的过程中,网站快照也是对网站优化的一大评判标准,针对网站快照也可以了解到有关网站的一些状态和信息,来对网站进行更及时合理的优化调整,下面就跟随做网络推广一起来看一下。1、通过快照可了解搜索引擎抓取频次通
搜狗搜索优化策略,如何提升网站搜狗搜索引擎排名?
在这个信息爆炸的时代,每一个网站都渴望在搜索引擎中脱颖而出,吸引更多的目光和流量。而我,作为一名在SEO领域摸爬滚打多年的从业者,深知搜狗搜索引擎优化的重要性。搜狗搜索,凭借其强大的自然语言处理和机器学习能力,不断优化搜索算
跳转微信链接转化率高达80%的引流工具
据不完全数据统计,截止近些年,智能手机逐渐走入了千家万户,覆盖了全国超过90%以上的用户,成为绝大多数人士在工作上或者生活中不可或缺的一个部分。随着互联网社交技术的更新换代,微信的平台功能模块日趋健全,服务于更加广阔的商家和
桌面虚拟化 免费云桌面系统 云电脑租用 YL135 禹龙 办公云终端服务器
桌面虚拟化 免费云桌面系统 云电脑租用 云终端解决方案 虚拟化服务商一、云桌面介绍云桌面是完全符合云计算特征的一种云形态,也是云计算最主要的落地方式之一。桌面云的定义是:“可以通过瘦客户端或者其他任何与网络相连的设备(普通PC、
相关文章
推荐文章
发表评论
0评