有时会出现此意外消息,解决此问题的唯一方法是重新启动电脑,当它再次启动时,在使用项目启动 Android Studio 之前转到上述路径并删除文件。它工作了一段时间,但后者再次出现。也许你们中有人知道如何更好地处理这个烦人的问题。
CreateProcess error=206, El nombre del archivo o la extensión es demasiado largo
Caused by: java.lang.AssertionError: Could not delete caches dir YourProjectPath\build\kotlin\compileDebugTestingKotlin
Run Code Online (Sandbox Code Playgroud) 我正在尝试将 dagger hilt 包含到我只有三个模块(app、frameworks_and_drivers、interface_adapters)的多模块项目中。我遵循了hilt文档https://developer.android.com/training/dependency-injection/hilt-android?hl=es-419,所以我结束向三个不同的模块添加相同的内容,我知道我们可以简化为只需添加一个。当我尝试重建项目时出现此错误:“错误:找不到符号导入 dagger.hilt.android.components.ApplicationComponent;”
出于某种原因,即使其他应用程序组件可用,应用程序组件也不可用。
也许如果你们中的一个人知道如何解决这个问题,请告诉我。谢谢!
将一些 xml 文件添加到“res 文件夹”并尝试运行该项目后,出现上述问题。知道会发生什么吗?
我试图通过函数将自定义视图组件包含到 Compose 部分中AndroidView(viewBlock = { customView}),这适用于以前的版本,但现在版本1.0.0-beta01不起作用,我找不到新的方法来做到这一点。
代码如下所示:
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
val view = inflater.inflate(R.layout.fragment_recipe_lis, container, false)
view.findViewById<ComposeView>(R.id.compose_view).setContent {
Text("This is a compose view inside a layout")
Spacer(modifier = Modifier.padding(10.dp))
CircularProgressIndicator()
Spacer(modifier = Modifier.padding(10.dp))
Text(text = "Neat")
Spacer(modifier = Modifier.padding(10.dp))
val customView = HorizontalDottedProgress(LocalContext.current)
AndroidView(viewBlock = { customView}) // Error here with the function definition
}
return view
}
Run Code Online (Sandbox Code Playgroud)
也许你们当中有人知道。谢谢。