Gradle

2014-12-11 48 views
8

Bağımlılık olarak birlik projesi Ben bir unity3d projeyi bir android modül olarak benim android projeye almaya çalışıyorum. Tüm hatasız, gradle senkronizasyon bitiş tamam, ama benim projeye bağımlılık olarak birlik projesini ekleyin ve sonra gradle senkronizasyonu çalıştırdığınızda diyor:Gradle

Error:Dependency myapplication:unityproject:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency. File: /Users/michal/Documents/Projects/myapplication/unityproject/build/outputs/apk/unityproject-release-unsigned.apk 

ben ama hiçbir şans ile google çalıştı ... Teşekkür bir Herhangi bir ipucu için çok iyi ... Android Studio kullanıyorum (eğer yardımcı olur)

Mobil cihazda bağımsız unity3d projesi oluşturabilir ve çalıştırabilirim, problem sadece modül olarak eklemeye çalıştığımda (bağımlılık) Başka bir projeye

cevap

5

Android Studio'da, bir Android Uygulama modülüne (çıktısı olarak APK'sı olan) bağlı olamıyorsunuz. Java kitaplıklarına (JAR'a derleme) veya Android Kitaplığı modüllerine (AAR'yi derleyen) bağlı olabilirsiniz.

+0

sayesinde kaldırmak, bu mantıklı ... –

1

Ben bir android noob'um, ama ihracat penceresinde "Google Android Project" i kontrol ederek basit bir Unity uygulamasını Android Studio'ya aktarabildim.

Deets: * Birlik 4.6.1 * Android Studio 1.0 yılında

10

(siz "1.0" OLARAK indirirseniz, hala gerçekten almak için bir yazılım güncellemesi yapmak için bir kaç kere ihtiyaç dikkat edin) sizin kitaplığın gradle.build, apply plugin: com.android.library hattı apply plugin: com.android.application değiştirin ve setApplicationId

+0

Ben kütüphanenin build.gradle içinde setApplicationId bulamadık ama applicationID hattı vardı ve onu kaldırıldı. –

+0

Bu kabul edilen cevap olmalı. Sadece test edilmiş ve çalışıyor. – RominaV