分享好友 最新动态首页 最新动态分类 切换频道
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


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

最新文章
SEO优化有哪些类型,该如何选择?
在这个信息爆炸的时代,无论是企业还是个人博主,都渴望自己的网站或内容能在浩瀚的网络海洋中脱颖而出。我深知,在多年的SEO实战摸爬滚打中,选择合适的SEO优化策略对于提升网站排名、吸引流量至关重要。今天,我将基于自己的实战经验,以
韩国FTC设计_今日FTC设计教程
摘要:韩国FTC设计,今日FTC设计教程,新片场素材小编许明宸韩国FTC设计,今日FTC设计教程相关内容整理,如果您对韩国FTC设计,今日FTC设计教程感兴趣欢迎访问免费阅读。韩国FTC设计,今日FTC设计教程一、韩国FTC在线设计教程介绍【TechWeb】2
待机时间最长的智能手机_2017待机时间最长的智能手机_哪款手机待机时间长
  关于待机时间最长的智能手机的话题从智能手机诞生起就没停过。为了争夺续航的第一,各个厂商都使出了自己的十八般武艺。毕竟只有坚挺的续航,才能让出色的性能配置得到持续发挥,才能获得消费者的倾心。那么到底2017待机时间最长的智能
如何利用AI写作?AI怎么写作?
懂得怎么样向ChatGPT提问,会更有效率地得到更符合用户需求的答案。也就是要懂得怎么写prompt。今天我们尝试用一个写故事小说的案例来实践一下~在正式开始之前,我们先来看看以下内容。问:发挥你的想象,帮我写⼀篇帅⽓霸道总裁喜欢上农村
选择困难症福利,独立站建站系统如何选?
                                                                                                                                                 图
如何为您的插件创建一个很棒的WordPress.org页面
You’ve just developed an awesome plugin for WordPress and you want to share it with as many people as possible. To do that, the WordPress.org platform seems to be the best choice as it’s the official WordPress plugins re
百度 AI 人工智能,引领技术前沿332
百度 AI 人工智能简介百度 AI 是百度公司开发的领先人工智能平台。借助海量数据、先进算法和强大的计算能力,百度 AI 致力于提供全面的 AI 解决方案,赋能个人和企业。百度 AI 涵盖广泛的技术领域,包括自然语言处理、计算机视觉、语音识别
华为P20评测设计_今日华为P20华为P20设计教程
摘要:华为P20评测设计,今日华为P20华为P20设计教程,新片场素材小编乐辰华为P20评测设计,今日华为P20华为P20设计教程相关内容整理,如果您对华为P20评测设计,今日华为P20华为P20设计教程感兴趣欢迎访问免费阅读。华为P20评测设计,今日华为
怎么用二维码生成器链接图片制作二维码?二维码生成器链接图片的作用有哪些?
二维码生成器链接图片的作用二维码生成器链接图片是一种用于快速传输信息的工具。二维码是由黑白相间的方块组成的图案,可以扫描解码,提供更高效的传递信息的方式。通过创建二维码,可以快速地将网址、电话号码、短信等信息转换成图案,无
本地合作游戏大全 十大必玩本地合作游戏精选
探索本地合作游戏新乐趣!《本地合作游戏大全》震撼推荐,十大必玩之作等你来挑战。无论是团队策略、默契配合还是欢笑共享,这些精选游戏将带你超越单人模式的边界,与朋友共享屏幕间的精彩瞬间。无论你是寻求刺激的冒险者还是寻找互动娱乐
相关文章
推荐文章
发表评论
0评