我正在使用Android studio 1.0.1.我的项目中有其他模块引用的java模块.我已经从SVN检查了但现在每一个
检测到不支持的模块:以下模块不支持编译:.遗憾的是,您不能在一个项目中使用非Gradle Java模块和Android-Gradle模块.
收到此错误后,AS停止编译此模块,以便我无法再编译/运行我的项目.
与错误相关:不幸的是,一个项目中不能有非 Gradle Java 模块和 > Android-Gradle 模块
我在我的 Android Java 项目中将 gradle 从 version 升级3.5.3到3.6.2今天,现在出现此错误:
Unsupported Modules Detected
Compilation is not supported for following modules: NameOfMyApp, app. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.
Run Code Online (Sandbox Code Playgroud)
不幸的是,我尝试了链接问题中的所有解决方案,但没有任何效果。我仍然收到此错误。看起来我的项目可以编译并且运行良好。但是,这个错误很烦人......不断弹出。
谁知道怎么修它?自从最近推出 Android Studio、gradle 和其他更新的升级以来,我才开始遇到这个问题。
我在设置驻留在 KMM 项目中的共享代码中并使用 Jetpack Compose 的活动时遇到问题。当 Activity 位于 Android 源(/app)中时,效果很好。但我想发布一个没有任何应用程序的共享(/common)库。
作为一个例子,我分叉了一个很棒的最小 KMM+Compose 项目:https://github.com/cyberhenoch/PeopleInSpace:
它编译得很好,但在运行时我得到:
进程:com.surrus.peopleinspace,PID:4067 java.lang.NoSuchMethodError:没有静态方法 setContent $default(Landroidx/activity/ComponentActivity;Landroidx/compose/runtime/CompositionContext;Lkotlin/jvm/functions/Function0;ILjava/lang/对象;)Landroidx/activity/compose/ComponentActivityKt类中的V;或其超类(“androidx.activity.compose.ComponentActivityKt”的声明出现在 /data/app/com.surrus.peopleinspace-8P35Dcwzn9_G-xN9YdwFrA==/base.apk 中)位于 com.surrus.android.SharedActivity.onCreate(共享活动.kt:12)
我尝试添加此处描述的选项https://developer.android.com/jetpack/compose/setup#configure_gradle但是
我应该做什么才能让它发挥作用?任何帮助,将不胜感激。
android kotlin android-jetpack-compose kotlin-multiplatform-mobile