Flutter学习

解决flutter_inappbrowser继承报错,无法显示

2020-06-11  本文已影响0人  泛滥的小愤青

iOS

1. 安装
2. 修改Run工程的podfile,修改完后执行pod install
target 'Runner' do
    use_frameworks!  # required by simple_permission 
    ...
end

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '4.0'  # required by simple_permission
            config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end
end
3.修改info.plist文件
<key>io.flutter.embedded_views_preview</key>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
4.修改TRAGETS
SWIFT_VERSION.png

Android

build.gradle 打开将 minSdkVersion 16 修改为 17
defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.flutteriosdemo"
        minSdkVersion 17
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }
给 android:name="io.flutter.app.FlutterApplication"添加键值对 android:usesCleartextTraffic="true"
<application
        android:name="io.flutter.app.FlutterApplication"
        android:label="flutteriosdemo"
        android:usesCleartextTraffic="true"
        android:icon="@mipmap/ic_launcher">

预览:

Simulator Screen Shot - iPhone 11 - 2020-06-11 at 14.38.18.png
Screenshot_1591859086.png
上一篇 下一篇

猜你喜欢

热点阅读