Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 统一的梯度依赖性_Android_Unity3d_Gradle_Android Library_Android Unity Plugin - Fatal编程技术网

Android 统一的梯度依赖性

Android 统一的梯度依赖性,android,unity3d,gradle,android-library,android-unity-plugin,Android,Unity3d,Gradle,Android Library,Android Unity Plugin,我最近使用estimote信标创建了一个Android Studio项目。这需要修改build.gradle,以便它可以访问estimote sdk。我创建了这个项目,效果很好。我还创建了一个简单的android插件来显示Unity的Toast消息(这里有说明:) 现在,因为我们在工作中使用unity来创建应用程序,现在我需要为unity内部使用的信标创建一个插件,我的问题基本上是,如何添加gradle依赖项(compile'com.estimote:sdk:0.9)。7@aar“)进入Andr

我最近使用estimote信标创建了一个Android Studio项目。这需要修改build.gradle,以便它可以访问estimote sdk。我创建了这个项目,效果很好。我还创建了一个简单的android插件来显示Unity的Toast消息(这里有说明:)


现在,因为我们在工作中使用unity来创建应用程序,现在我需要为unity内部使用的信标创建一个插件,我的问题基本上是,如何添加gradle依赖项(compile'com.estimote:sdk:0.9)。7@aar“)进入Android的库项目(据我所见,库项目不会生成gradle文件)和/或进入unity,以便我可以在unity中使用beacon代码?

到目前为止,我还没有找到使用Android Studio创建具有外部库依赖项的Android库项目的方法。我最终使用了Eclipse,它工作起来很有魅力,所以,如果有其他人正在为此而挣扎,至少现在,我建议您改用Eclipse(这是来自一个不太喜欢Eclipse的人)


我不认为这是一个正确的答案,因为它确实没有回答原来的问题。因此,如果有人找到了我最初问题的答案,如果您能回答,我将不胜感激。否则,我将把这个问题留在这里,以帮助其他可能希望使用Eclipse的外部依赖项创建插件的人。

我建议您看看Google的项目。它的功能类似于在Gradle中添加依赖项。集成后,您将基于
SampleDependencies.cs
创建一个类

  • 将jar解析器中的
    SampleDependencies.cs
    复制到编辑器文件夹中
  • 将文件和类重命名为更有用的名称,例如“MyDependencies.cs”
  • 取消对类主体的注释
  • 添加依赖项:
    svcSupport.DependOn(“com.estimote”、“sdk”、“0.9.7”)
  • 默认情况下,Jar解析器将自动运行,将.aar文件复制到项目中。您可以关闭此功能,只需在“资产>谷歌播放服务>设置”中手动执行即可


    注意:之所以称为Google Play Services,是因为它用于将Google Play Services和Firebase
    .aar
    文件导入Unity项目。它应该与其他依赖项一起工作,但如果找不到源
    .aar文件
    ,则可能需要对一些内部代码或文件系统位置进行欺骗。据我所知,它在ANDROID_HOME/extras/*/m2respository
    目录中查找它们。

    我使用unity 2017.4.24f1 lts

    unity编辑器>播放器设置>发布设置>构建>自定义渐变模板

    它将生成Assets/Plugin/Android/maintemplate.gradle


    编辑上面的模板,添加android依赖项,如常规android项目。那真是个倒霉蛋@KeOt777今年有什么更新吗?