【问题标题】:kotlin.UninitializedPropertyAccessException: lateinit property textInput has not been initialized"kotlin.UninitializedPropertyAccessException:lateinit 属性 textInput 尚未初始化”
【发布时间】:2020-04-18 00:41:53
【问题描述】:

我是 android 开发的新手,我试图在我的手机上运行一个开源应用程序,但它崩溃了, 我得到的错误是

kotlin.UninitializedPropertyAccessException: lateinit property textInput has not been initialized
        at org.ligi.survivalmanual.ui.MainActivity.access$getTextInput$p(MainActivity.kt:50)

ma​​inactivity中的错误命中区域

class MainActivity : BaseActivity() {


    private val drawerToggle by lazy { ActionBarDrawerToggle(this, drawer_layout, drawer_open, drawer_close) }

    private val survivalContent by lazy { SurvivalContent(assets) }

    private lateinit var currentUrl: String
    private lateinit var currentTopicName: String


    private var lastFontSize = State.getFontSize()
    private var lastNightMode = State.nightModeString()
    private var lastAllowSelect = State.allowSelect()
    private lateinit var textInput: MutableList<String>

    private val linearLayoutManager by lazy { LinearLayoutManager(this) }

我知道我应该github 执行 git submodule init/update,但仍然不知道该怎么做,请有人帮忙让这个应用程序运行!!拜托。 ...我是安卓新手!

【问题讨论】:

    标签: kotlin


    【解决方案1】:

    在项目的根文件夹中打开终端(如果您从 github 克隆它,它应该称为“SurvivalManual”)并执行:

    git submodule init
    git submodule update
    

    重建项目。

    【讨论】:

    • 我试过你提到的我得到的是“致命的:不是 git 存储库(或任何父目录):.git”我试图转到我在 @ 中找到的确切 git 存储库987654321@是吗?我在正确的地方使用git submodule init 吗?
    猜你喜欢
    • 2021-06-21
    • 2021-04-02
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 2020-11-01
    • 2020-09-06
    相关资源
    最近更新 更多