我最近使用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. Eclipse在Gradle依賴和Gradle依賴之間的差異(持續)
- 2. 文件依賴Gradle
- 3. 依賴Unity的Android庫3d
- 4. 對本地依賴項使用Gradle
- 5. Tomcat在gradle中的依賴
- 6. jar依賴中的Gradle NoClassDefFoundError
- 7. 解決依賴使用Unity
- 8. WCF和Unity - 依賴注入
- 9. Gradle依賴版本語法
- 10. Gradle添加隨機依賴?
- 11. Gradle任務依賴關係
- 12. 包括gradle這個依賴
- 13. Pentaho maven/gradle依賴關係
- 14. AWS S3 Gradle依賴線
- 15. Gradle本地依賴測試
- 16. Android Gradle依賴 - 只有Maven?
- 17. Gradle插件依賴項(NoClassDefFoundError)
- 18. Gradle Plugin jar依賴關係
- 19. Gradle:添加依賴關係
- 20. Android Gradle模塊依賴
- 21. Gradle依賴未能解決
- 22. Android Gradle依賴關係
- 23. 導入gradle依賴關係
- 24. Maven依賴Android Studio/Gradle
- 25. Gradle依賴關係排除
- 26. RecyclerView需要Gradle依賴嗎?
- 27. Gradle依賴關係解析
- 28. Cloud Endpoint Gradle依賴關係
- 29. Gradle測試依賴關係
- 30. 如何替換gradle中依賴項的依賴關係?
該死。這是一個無賴。 @ KeOt777今年有什麼更新? –