美文网首页Flutter
Flutter开发Android Studio支持苹果模拟器

Flutter开发Android Studio支持苹果模拟器

作者: Ovadyah | 来源:发表于2019-06-24 17:52 被阅读0次

    方法
    第一步:执行命令

    brew update
    

    如果失败则执行第二步。
    第二步:执行命令

    rm -rf /usr/local/etc/bash_completion.d/brew
    rm -rf /usr/local/share/zsh/site-functions/_brew
    rm -rf /usr/local/share/man/man1/brew.1
    brew update
    

    第三步:执行命令

    brew install --HEAD usbmuxd
    

    第四步:执行命令

    brew link usbmuxd
    brew install --HEAD libimobiledevice
    brew install ideviceinstaller
    brew install ios-deploy
    brew install cocoapods
    

    第五步:以上下载成功最后执行命令

    pod setup
    

    如果,pod setup执行失败,以下是解决方案:
    原因:下载速度太慢,下载速度只有几k/s,容易失败;
    解决方案:
    1、Clone 地址:https://github.com/CocoaPods/Specs.git文件夹名默认为Specs-master,修改为master。
    2、将master文件夹拷贝到~/.cocoapods/repos路径下

    第六步:以上操作完毕,执行以下命令

    flutter doctor
    

    第七步:创建Demo(我采用的是Android studio)
    1、在Android Studio 中创建一个demo工程
    New Fluttor Project
    2、创建IOS模拟器
    3、创建Android模拟器
    4、编译的时候需要运行的模拟器

    5、在编译的时候发现报错,缺少xcodebuild
    6、直接在终端,输入命令执行:xcodebuild
    7、再次编译的时候发现缺少: ideviceinstaller
    8、直接在终端输入命令执行:brew install ideviceinstaller
    如果失败,请看下图选中激活:

    图片.png
    9、激活之后再次执行:brew install ideviceinstaller
    10、第一次运行app到手机,连接手机或模拟器之后点击运行发现报以下错误:
    Launching lib\main.dart on Android SDK built for x86 64 in debug mode...
    Initializing gradle...
    Resolving dependencies...
    * Error running Gradle:
    ProcessException: Process "自己的项目路径\Android\flutter_app\android\gradlew.bat" exited abnormally:
    > Configure project :app
     
    Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error.
     
    FAILURE: Build failed with an exception.
    

    后来经查考研究,发现是因为编译时缺少东西,于是配置以下内容即可。

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

    到此就完美完成了第一次运行。

    相关文章

      网友评论

        本文标题:Flutter开发Android Studio支持苹果模拟器

        本文链接:https://www.haomeiwen.com/subject/gjpuqctx.html