首页 > 其他分享 >android开发mac系统搭建flutter开发环境

android开发mac系统搭建flutter开发环境

时间:2023-05-16 17:11:37浏览次数:49  
标签:cn mac Studio https android 安装 flutter 下载

  1. 安装xcode
    mac系统自带的App Store里搜索xcode安装即可
  2. 安装JDK
    JDK下载地址:https://www.oracle.com/java/technologies/downloads/ 需要登录Oracle账号才能下载
    下载dmg文件之后双击安装即可
  3. 安装Android Studio开发工具
    Android Studio下载地址:https://developer.android.google.cn/studio
    下载dmg文件之后双击安装即可
    安装完成之后到setting里下载最新的Command-line Tools(lastest)
  4. 安装Homebrew
    https://www.cnblogs.com/yongfengnice/p/17399281.html
  5. 安装cocoapods
    https://guides.cocoapods.org/using/getting-started.html#installation
    其实就是一个命令$ sudo gem install cocoapods,如果打不打地址可以直接执行此命令
  6. 安装flutter
    https://flutter.cn/docs/get-started/install/macos
    安装完成后配置Path环境,/.zshrc或者/.bash_profile文件(具体看自己电脑使用哪个shell命令行)添加以下配置,然后使用source ~/.zshrc或者source ~/.bash_profile重新加载一下
    export PATH="$PATH:${flutter解压路径}/bin"
    #下面两句是添加flutter依赖源为国内源
    export FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
    export PUB_HOSTED_URL="https://pub.flutter-io.cn"
    
  7. 执行检查flutter环境
    flutter doctor
  8. Unable to find bundle Java version
    前往 -> 应用程序 -> 右键Android Studio.app显示包内容 -> 将jbr文件夹拷贝一份重命名为jre即可 -> 再次执行flutter doctor应该就没有问题了。

标签:cn,mac,Studio,https,android,安装,flutter,下载
From: https://www.cnblogs.com/yongfengnice/p/17406213.html

相关文章

  • mac 12以上python环境问题
    每次因为环境问题,会导致浪费很多时间,故有必要写一篇博客记录一下,防止以后踩坑,没有升级的,建议升级到mac12以上我现在的系统版本是13.3.1内置的python3版本是3.9.6。  由于项目里需要使用python2版本,故需要装一下python2版本:下载地址: https://www.python.org/downloads/......
  • 【android】手机亮屏锁定(安卓亮屏解锁)
    1、Android屏幕常亮/点亮//保持屏幕常亮PowerManagerpm=(PowerManager)getSystemService(Context.POWER_SERVICE);mWakeLock=pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP,LOCK_TAG);mWakeLock.acquire();//释放屏幕常亮锁if(nu......
  • Android AVD创建及设置中各参数详解
    设置AVD时有些参数比较模糊,特地找了篇文章,大家参考下!本文根据如下的模拟器安装做一些解释:[color=red][b]Name[/b][/color]:自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即CreatAVD不能高亮点击。[color=red][b]Target[/b][/color]:选择要运行的android版本(也可理解......
  • Android AlertDialog 详解
    创建对话框一个对话框一般是一个出现在当前Activity之上的一个小窗口.处于下面的Activity失去焦点,对话框接受所有的用户交互.对话框一般用于提示信息和与当前应用程序直接相关的小功能.AndroidAPI支持下列类型的对话框对象:警告对话框AlertDialog: 一个可以有......
  • 在代码中实现android:tint效果
    Android着色效果tintAndroid有个tint的着色效果,这样有些纯色图片,如果需要显示别的颜色效果,直接加上就行,特别方便。这个网上一搜就有,效果如图:android:tint="@color/x"我这个原本是个黑色的图标,加上这句,就可以显示各种颜色。使用很简单,直接在XML加上android:tint="@co......
  • android 获取 imei号码
    核心代码:Imei=((TelephonyManager)getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>2.代码 1./**2.*3.*4.*创建日期2010-4-29下午05:02......
  • 最新Android开发环境(Eclipse+ADT+Android 5.0)
     一、一切由运行时错误引起dalvikvmCouldnotfindclass'引用包.类',referencedfrommethod... 其实在编译时也会见到如下错误:      [dx]       [dx]troubleprocessing:      [dx]badclassfilemagic(cafebabe)orversion(0033.00......
  • Android滑动卡片视图:Sliding-deck
    Sliding-deck提供了一个直观的用户操作控件,可以滑动删除,快速预览。如果你想要一个view的堆叠效果而又不想让代码变复杂,这就是你需要的解决方案。使用说明:1.-配置项目依赖把 librarydependency添加到 build.gradle文件。dependencies{...compile'com.re......
  • Android滑动卡片效果:Swipecards
    一个类似于Tinder的Android库,用于创建滑动卡片效果。您可以向左或向右滑动来切换喜欢或不喜欢的内容。 //implementtheonFlingListenerpublicclassMyActivityextendsActivity{...@OverrideprotectedvoidonCreate(BundlesavedInstanceState){......
  • Android NDK开发介绍
    一、JNI基础介绍JNIistheJavaNativeInterface.Itdefinesawayformanagedcode(writtenintheJavaprogramminglanguage)tointeractwithnativecode(writteninC/C++).JNI(Java本地接口):定义一种方式,使得Java代码能与C代码或者DynamicSharedLibraries(动态共......