解决flutter_inappbrowser继承报错,无法显示
2020-06-11 本文已影响0人
泛滥的小愤青
iOS
1. 安装
- 打开 pubspec.yaml 文件
- 加入依赖
dependencies:
flutter_inappbrowser: 1.2.1 - $ flutter pub get
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"
- 路径:android-app-src-main-AndroidManifest.xml
<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
Simulator Screen Shot - iPhone 11 - 2020-06-11 at 14.38.18.png
Screenshot_1591859086.png