今天想使用flutter_inappwebview來(lái)顯示網(wǎng)頁(yè),直接在pubspec.yaml中引入包文件:
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-419487.html
flutter_inappwebview: ^5.4.3 隨后按官方文檔的說(shuō)明,進(jìn)行引用,但編譯總報(bào)錯(cuò),提示需要Android SDK 33版本或更高,于是修改了 android\app下的build.gradle文件,把sdk版本都修改為33 然后編譯通過(guò)了,但我的虛擬機(jī)和手機(jī)的Android版本都不能安裝(版本低于33). 查了很多文檔,都找不到解決辦法。忽然查看了一下External Libraries下的Plugins,發(fā)現(xiàn)flutter_inappwebview版本是最新的5.7.1,忽然明白原因所在,于是去掉版本號(hào)前面的上箭頭,引用改為: flutter_inappwebview: 5.4.3 然后build.gradle中的版本,只修改一個(gè)minSdkVersion為17就可以了,如下:
android { compileSdkVersion flutter.compileSdkVersion ndkVersion flutter.ndkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.example.inappwebsample" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. minSdkVersion 17 修改后,順利使用。 這是一個(gè)非常初級(jí)的錯(cuò)誤,希望對(duì)其它新手有幫助。我折騰了小半天時(shí)間。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-419487.html
到了這里,關(guān)于flutter_inappwebview包引入后總要求Android SDK 33版本的問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!