Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kotlin.UninitializedPropertyAccessException:lateinit属性textInput尚未初始化";_Kotlin - Fatal编程技术网

kotlin.UninitializedPropertyAccessException:lateinit属性textInput尚未初始化";

kotlin.UninitializedPropertyAccessException:lateinit属性textInput尚未初始化";,kotlin,Kotlin,我是android开发新手,我试图在手机上运行一个开源应用程序,但它崩溃了, 我得到的错误是 kotlin.UninitializedPropertyAccessException: lateinit property textInput has not been initialized at org.ligi.survivalmanual.ui.MainActivity.access$getTextInput$p(MainActivity.kt:50) 主活动中的错误命中区

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

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

主活动中的错误命中区域

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) }
class MainActivity:BaseActivity(){
private val drawerToggle通过lazy{ActionBarDrawerToggle(这个,drawer\u布局,drawer\u打开,drawer\u关闭)}
私有val survivalContent by lazy{survivalContent(资产)}
私有lateinit变量currentUrl:String
私有lateinit变量currentTopicName:字符串
private var lastFontSize=State.getFontSize()
private var lastNightMode=State.nightModerString()
private var lastAllowSelect=State.allowSelect()
私有lateinit变量textInput:MutableList
由lazy{linearLayoutManager(this)}生成的私有val linearLayoutManager

我开始知道我应该从开始执行git子模块init/update,但仍然不确定如何执行,请有人帮助运行此应用!!请……我是android新手!

打开项目根文件夹中的terminal(如果从github克隆,则应称为“SurvivalManual”),然后执行:

git submodule init
git submodule update

重建项目。

我尝试了你提到的,我得到的是“致命的:不是git存储库(或任何父目录):.git”我尝试了去我在中找到的确切的git repo,对吗?我是否在正确的位置使用了
git子模块init