2016-09-02 6 views
0

C'est ce que je l'ai fait dans le IntelliJ IDEA pour relier les Unity-annonces dans mon projet:

Ajouté les chaînes suivantes à la section "android" du fichier build.gradle:

dependencies { 
    compile files("libs/unity-ads.jar") 
} 

Pressé le Ctrl + Alt + Maj + S, est allé aux bibliothèques et a ajouté la bibliothèque là-bas. Puis est allé aux modules et ajouté la dépendance à la partie projet Android.

Donc, il compile avec succès et se bloque lorsque j'essaie d'afficher l'ajout. Voici le journal:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/unity3d/ads/android/R$layout; 
                    at com.unity3d.ads.android.video.UnityAdsVideoPlayView.createView(UnityAdsVideoPlayView.java:225) 
                    at com.unity3d.ads.android.video.UnityAdsVideoPlayView.<init>(UnityAdsVideoPlayView.java:62) 
                    at com.unity3d.ads.android.view.UnityAdsMainView.createVideoPlayerView(UnityAdsMainView.java:184) 
                    at com.unity3d.ads.android.view.UnityAdsMainView.setViewState(UnityAdsMainView.java:76) 
                    at com.unity3d.ads.android.view.UnityAdsFullscreenActivity$UnityAdsPlayVideoRunner.run(UnityAdsFullscreenActivity.java:593) 

J'espère que quelqu'un peut me aider parce que je suis vraiment stucked avec ce problème en ce moment.

+0

Le fichier est '.jar' ou' .aar'? Voir https://github.com/Unity-Technologies/unity-ads-android/wiki/sdk_android_integration_guide –

+0

@DouglasJunior J'ai essayé d'utiliser '.aar' mais je n'ai pas trouvé l'outil pour importer le paquet' .aar' dans Intellij IDÉE. Je l'ai fait à travers une explosion progressive et ça n'a pas marché. – WardS

Répondre

0

Avez-vous essayé la dernière version? Il semble que la question a été abordée, comme décrit here.

+0

J'utilise déjà la dernière version. En fait le problème a été réparé d'une façon ou d'une autre, je n'ai rien fait mais ça a commencé à marcher. – WardS