KMP和iOS框架存在一些依赖关系问题。
下面是一些上下文:我有2个KMP模块:
a API模块:只定义接口经典库使用API模块作为注入
我还有2个android项目和2个iOS项目:
,一个安卓和iOS应用程序(使用KMP ClassicLib),,一个实现API模块的Android和iOS库。
在Android上,我有以下内容:
// KMP API project
public interface Foo
// KMP libA project
public class Bar {
fun doSomething(foo: Foo)
}
// ANDROID: libB pr
当我想要输入数据时,我发现了这个错误,但是在我的代码中我没有使用任何绘图。我只是用一个简单的EditText来读取数据。我在这个论坛上提到了许多其他的解决办法,但这并不是为了帮助。
Drawable android:drawable/text_cursor_material has unresolved theme attributes! Consider using Resources.getDrawable(int, Theme) or Context.getDrawable(int).
java.lang.RuntimeException
at android.content.r
这篇文章一开始是一个问题,然后我用一种讨厌的方式解决了我正在经历的构建问题。我想分享我的发现,为那些可能有同样的问题,看看是否有人有一个更好的解决方案。而且,我发现的大多数与这个问题相关的帖子都是在Maui还处于测试版的时候创建的。最后,这个问题只影响到安卓构建的!iOS构建第一次起作用。
在之后,我在大门外遇到了一个构建问题。错误是APT2260: resource mipmap/appicon and mipmap/appicon_round not found。
在“资源”文件夹中没有appicon_round.svg文件,因此我将appicon.svg复制到appicon_round.