解決flutter 錯(cuò)誤: 程序包androidx.lifecycle不存在問(wèn)題
發(fā)生于編譯時(shí):錯(cuò)誤: 程序包androidx.lifecycle不存在
先貼一段報(bào)錯(cuò)log,讓你更加準(zhǔn)確的匹配問(wèn)題所在,對(duì)癥下藥,藥,切克鬧。
D:\study\flutter\flutter\.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_android_lifecycle-1.0.8\android\src\main\java\io\flutter\embedding\engine\plugins\lifecycle\FlutterLifecycleAdapter.java:8: 錯(cuò)誤: 程序包androidx.lifecycle不存在
import androidx.lifecycle.Lifecycle;
^
D:\study\flutter\flutter\.pub-cache\hosted\pub.flutter-io.cn\flutter_plugin_android_lifecycle-1.0.8\android\src\main\java\io\flutter\embedding\engine\plugins\lifecycle\FlutterLifecycleAdapter.java:22: 錯(cuò)誤: 找不到符
號(hào)
public static Lifecycle getActivityLifecycle(
符號(hào): 類 Lifecycle
位置: 類 FlutterLifecycleAdapter
2 個(gè)錯(cuò)誤FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.org
BUILD FAILED in 1s
Exception: The plugin flutter_plugin_android_lifecycle could not be built due to the issue above.
既然問(wèn)題已經(jīng)匹配上了,那就說(shuō)下我下面的解決實(shí)踐吧。
上面的問(wèn)題其實(shí)就是Androidx引用庫(kù)兼容問(wèn)題,當(dāng)某些插件升級(jí)到一定版本時(shí)就會(huì)出現(xiàn)這個(gè)問(wèn)題。
首先升級(jí)下sdk
實(shí)際上到這里就已經(jīng)解決了,但是可能有些包被墻了,下載不了,導(dǎo)致還是沒(méi)解決,則需要使用阿里云的代理了
到這里應(yīng)該是完全解決了,但是不排除個(gè)別釘子戶,根據(jù)github issure給出的解決方案就是需要升級(jí)一下
gradle的版本了
方便復(fù)制:
maven{ url 'https://maven.aliyun.com/repository/google'} maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'} maven{ url 'https://maven.aliyun.com/repository/public'} maven{ url 'https://maven.aliyun.com/repository/jcenter'} distributionUrl = https://services.gradle.org/distributions/gradle-4.10.2-all.zip # 手動(dòng)更新Gradle版本
以上就是我實(shí)踐出來(lái)的解決方法,如果能幫到你,那真的是太好了。
總結(jié)
到此這篇關(guān)于解決flutter 錯(cuò)誤: 程序包androidx.lifecycle不存在問(wèn)題的文章就介紹到這了,更多相關(guān)程序包androidx.lifecycle不存在內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android Retrofit2網(wǎng)路編程實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Android Retrofit2網(wǎng)路編程實(shí)現(xiàn)方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12Android Activity中onStart()和onResume()的區(qū)別分析
這篇文章主要介紹了Android Activity中onStart()和onResume()的區(qū)別,結(jié)合Activity的四種狀態(tài)簡(jiǎn)單分析了Android Activity中onStart()和onResume()方法的作用,并補(bǔ)充說(shuō)明了Activity中六個(gè)常用函數(shù),需要的朋友可以參考下2016-01-01Android adb.exe程序啟動(dòng)不起來(lái) 具體解決方法
這篇文章主要介紹了Android adb.exe程序啟動(dòng)不起來(lái) 具體解決方法,有需要的朋友可以參考一下2013-12-12給Android初學(xué)者的Gradle知識(shí)普及
剛學(xué) Android 不久,對(duì) Gradle 不懂,看了很多資料依然一知半解,很多人都這樣覺(jué)得,表示同感,下面小編來(lái)給大家講講 Gradle相關(guān)知識(shí),需要的朋友跟隨小編一起來(lái)學(xué)習(xí)一下2018-09-09Android 接收微信、QQ其他應(yīng)用打開(kāi)第三方分享功能
這篇文章主要介紹了Android 接收微信、QQ其他應(yīng)用打開(kāi),第三方分享 ,思路很簡(jiǎn)單通過(guò)在AndroidManifest.xml注冊(cè)ACTION事件,在用于接收分享的Activity里面加接收代碼,感興趣的朋友可以一起學(xué)習(xí)下2022-11-11Android如何獲取QQ與微信的聊天記錄并保存到數(shù)據(jù)庫(kù)詳解
這篇文章主要給大家介紹了關(guān)于Android如何獲取QQ與微信的聊天記錄并保存到數(shù)據(jù)庫(kù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)各位Android開(kāi)發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2018-04-04Android RecyclerView 復(fù)用錯(cuò)亂通用解法詳解
本篇文章主要介紹了Android RecyclerView 復(fù)用錯(cuò)亂通用解法詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08