相关疑难解决方法(0)

Android studio错误"检测到不支持的模块:以下模块不支持编译"

我正在使用Android studio 1.0.1.我的项目中有其他模块引用的java模块.我已经从SVN检查了但现在每一个

检测到不支持的模块:以下模块不支持编译:.遗憾的是,您不能在一个项目中使用非Gradle Java模块和Android-Gradle模块.

收到此错误后,AS停止编译此模块,以便我无法再编译/运行我的项目.

ide android intellij-idea android-studio android-ide

157
推荐指数
16
解决办法
9万
查看次数

Android Studio - 检测到不支持的模块 - 不幸的是,一个项目中不能有非 Gradle Java 模块和 Android-Gradle 模块

错误相关:不幸的是,一个项目中不能有非 Gradle Java 模块和 > Android-Gradle 模块

我在我的 Android Java 项目中将 gradle 从 version 升级3.5.33.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 和其他更新的升级以来,我才开始遇到这个问题。

java android gradle

7
推荐指数
1
解决办法
2617
查看次数

在 Kotlin 多平台项目中与 Compose 共享活动

我在设置驻留在 KMM 项目中的共享代码中并使用 Jetpack Compose 的活动时遇到问题。当 Activity 位于 Android 源(/app)中时,效果很好。但我想发布一个没有任何应用程序的共享(/common)库。

作为一个例子,我分叉了一个很棒的最小 KMM+Compose 项目:https://github.com/cyberhenoch/PeopleInSpace

  • 将撰写活动(SharedActivity)添加到共享代码中
  • 更新了共享代码androidMain中的依赖项

它编译得很好,但在运行时我得到:

进程: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但是

  • 并非所有内容都可以添加到公共模块中(kotlinOptions?)
  • 在原来的项目中,它们不是必需的,并且效果非常好
  • 以不同的组合添加其中几个后,它甚至无法编译(例外:java.lang.NoClassDefFoundError:org/jetbrains/kotlin/serialization/DescriptorSerializerPlugin at java.base/java.lang.ClassLoader.defineClass1(Native Method)

我应该做什么才能让它发挥作用?任何帮助,将不胜感激。

android kotlin android-jetpack-compose kotlin-multiplatform-mobile

2
推荐指数
1
解决办法
1494
查看次数