Les notes d'étude Unity-java sont regroupées dans unitylibrary dans l'unité et utilisées et regroupées en tant que

Comme dans le titre, le projet doit implanter le programme d'unité dans l'appel, et a rencontré quelques problèmes dans le processus

Échec de la compilation Gradle, erreur

Il est nécessaire d'utiliser des variables d'environnement pour gradle, puis d'effectuer une requête détaillée des journaux d'erreurs gradle dans le terminal du projet as
.


> 这里是引用

gradle -info
gradle compileDebug --stacktrace

L'erreur suivante a été détectée après l'impression
insérez la description de l'image ici

Quand je l'ai lu pour la première fois, j'ai été stupéfait. Plus tard, avec l'aide de Baidu Dafa, j'ai découvert que c'était à cause de la référence répétée à l'emballage du bocal, alors je suis allé chercher où se trouvait la duplication. Après une inspection, J'ai trouvé que dans les deux modules il y a unity-class.jar, j'ai donc supprimé une découverte et n'ai pas signalé cette erreur

Une fois l'empaquetage réussi, l'aar appelé dans l'unité n'est pas valide

On trouve ici que le package aar empaqueté par as peut être appelé avant l'unité, mais maintenant ce n'est plus possible après que l'unité soit empaquetée dans un module et appelée par as. Après quelques inspections, il se peut que l'unité soit empaquetée dans un module et appelé par as. Il doit toujours suivre les règles de as , c'est-à-dire que vous devez configurer la prise en charge de aar en tant que référence de bibliothèque dans as , alors ajoutez une référence au package aar dans le build-gradle sous le module correspondant à l'unité Vous pouvez vous référer au
post suivant

https://blog.csdn.net/sdwfkfq/article/details/123680317

Exception d'emballage

Suggestion : ajoutez 'tools:replace="android:allowBackup"' à eleme
Les informations sur l'exception sont comme ci-dessus, après quelques inspections et Baidu a découvert que le package aar appelé avait les paramètres suivants

android:allowBackup="false"
        tools:replace="android:allowBackup" 

Et il y a aussi une exception dans le module principal de mon application insérez la description de l'image ici
, qui est causée par ces deux incohérences.J'ai défini allowBackup dans le package aar sur true, puis le package a réussi.

Je suppose que tu aimes

Origine blog.csdn.net/pure81/article/details/124817221
conseillé
Classement