我最近使用estimote beacons創建了一個Android Studio項目。這需要修改build.gradle,以便它可以訪問estimote sdk。我創建了這個項目,效果很好。我還創建了一個簡單的android插件來顯示來自Unity的Toast消息(說明在這裏找到:https://blog.nraboy.com/2014/06/creating-an-android-java-plugin-for-unity3d/)。現在,因爲我們在工作中使用統一來創建應用程序,現在我需要爲統一內部使用的信標創建一個插件,我的問題基本上是,我如何添加gradle依賴(compile'com。估計:sdk:[email protected]')插入到Android項目(一個庫項目,我所看到的,不生成gradle文件)和/或統一,以便我可以統一使用信標代碼?Gradle對Unity的依賴
3
A
回答
0
到目前爲止,我還沒有找到一種方法使用Android Studio製作帶有外部庫依賴項的Android庫項目。我結束了使用Eclipse,它的工作就像一個魅力,所以,如果其他任何人都在這方面掙扎,至少現在,我建議你使用Eclipse來代替(這是來自不太喜歡Eclipse的人那麼多)。
我不會將此標記爲正確答案,因爲它實際上不回答原始問題。因此,如果任何人發現我的原始問題的答案,我會很感激,如果你可以回答,否則,我會留下這個在這裏幫助其他人可能想要使用外部依賴與Eclipse創建一個插件。
2
我建議你看看Google的Unity Jar Resolver項目。它的作用類似於在Gradle中添加依賴項。集成後,您將根據SampleDependencies.cs
創建一個班級。
- 複製
SampleDependencies.cs
從罐子分解到編輯器文件夾 - 重命名文件和類是更有用的東西,如: 「MyDependencies.cs」
- 取消對身體之類的
- 加入你的依賴:
svcSupport.DependOn("com.estimote", "sdk", "0.9.7");
默認情況下,罐解析器會自動運行,複製.aar文件到項目中。您可以關閉此功能,只需在「資產> Google Play服務>設置」中手動執行即可。
注意:它被稱爲Google Play服務,因爲它用於將Google Play服務和Firebase .aar
文件導入Unity項目。它應該與其他依賴項一起工作,但是如果找不到源碼.aar file
,您可能需要與某些內部代碼或文件系統放置結合。從我可以告訴,它在ANDROID_HOME/extras/*/m2respository
目錄中尋找他們。
相關問題
- 1. 對本地依賴項使用Gradle
- 2. jar依賴中的Gradle NoClassDefFoundError
- 3. 解決依賴使用Unity
- 4. WCF和Unity - 依賴注入
- 5. RecyclerView需要Gradle依賴嗎?
- 6. Gradle依賴未能解決
- 7. Gradle插件依賴項(NoClassDefFoundError)
- 8. Gradle測試依賴關係
- 9. Gradle任務依賴關係
- 10. Gradle依賴關係排除
- 11. AWS S3 Gradle依賴線
- 12. Gradle:添加依賴關係
- 13. 導入gradle依賴關係
- 14. Gradle本地依賴測試
- 15. Android Gradle依賴關係
- 16. Gradle依賴關係解析
- 17. 循環依賴的Gradle/Maven的行爲
- 18. Gradle項目依賴不會構建依賴項目
- 19. Gradle中的構建依賴關係樹
- 20. 任務之間的Gradle依賴關係
- 21. '提供'在Gradle中的依賴關係
- 22. 快照與Gradle的依賴關係
- 23. 依賴管理與Android上的Gradle
- 24. Gradle - 指定配置的依賴關係
- 25. Gradle依賴不同的api水平
- 26. 依賴檢索之前的gradle hook
- 27. 與MultiDex的gradle項目依賴項
- 28. Jar外部的依賴關係Gradle
- 29. 爲Gradle中的依賴項獲取pom
- 30. Android Gradle對分叉的GitHub項目的依賴
該死。這是一個無賴。 @ KeOt777今年有什麼更新? –