J'ai créé deux modules en single Android projet, nommé x et y.
Maintenant, je veux importer la classe Foo dans la classe Egg, pour laquelle j'ai écrit la déclaration mentionnée ci-dessous dans la classe Egg
Import com.example.y.Foo;
Maintenant, Foo n'est pas reconnu par Android.
Des questions,
Est-il possible d'importer Class à partir d'un module différent en utilisant simplement une instruction import?
Dois-je créer la bibliothèque du module y puis importer la bibliothèque créée dans le module x?
Ou que la solution soit autre chose.
Assurez-vous de ce qui suit:
Dans settings.gradle, vous devriez avoir: include ':x', ':y'
.
Dans x/build.gradle, vous devriez ajouter y comme dépendance:
dependencies {
compile project(':y')
// other dependencies
}
maintenant, lorsque vous créez un nouveau module, settings.gradle ajoute automatiquement ce module.après cela, vous devriez ajouter cette ligne:
dependencies {
implementation(
...,
..,
project(":y")
)
}