有谁知道一种在Android Studio中导入Java Tango示例( https://github.com/googlesamples/tango-examples-java )并通过Gradle正确配置构建的方法吗? 我已经能够通过“导入项目...”将它们导入Android Studio中,进行编译并将其安装在Tango平板电脑上,但无需使用Gradle。 有什么想法吗?

#1楼 票数:3

我认为您所要求的是正确的设置,以使Gradle为您工作。

为此,如果导入对您没有帮助,则需要在应用程序目录中创建一个build.gradle文件。 build.gradle应该如下所示:

apply plugin: 'com.android.project'

android {
    compileSdkVersion 16
    buildToolsVersion "19.1.0"

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 21
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile files('libs/MyJar.jar')
}

带有SdkVersion,buildToolsVersion,minSdkVersion和targetSdkVersion的相应值。 在“依赖项”块中,您可以使用以下命令列出所有jar依赖项:

如果您有多个jar,则compile files('libs/thejar.jar')compile fileTree(dir: 'libs', include: ['*.jar'])

其次 ,如果它不是自动创建的,则需要两个文件settings.gradlebuild.gradle这是项目的顶层。

settings.gradle应该包含:

include ':app'

假设您的应用名称为“ app”。

并且build.gradle应该包含:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

一旦在项目中拥有了所有这些,就可以使用Build> Rebuild Project来使Gradle为您构建项目。

#2楼 票数:3 已采纳

有一个git项目已经将示例迁移到Android Studio- https://github.com/briangriffey/tango-examples-java

#3楼 票数:1

就像这里的后续操作一样,Tango c示例已迁移到Android Studio项目,您现在应该可以直接导入Android Studio。

  ask by matthieu translate from so

未解决问题?本站智能推荐:

1回复

适用于所有android设备的Tango应用

我正在探索探戈sdk,发现我无法理解的一些东西有一个名为 标记:-https: //play.google.com/store/apps/details? id = com.iStaging.furniture 还有另一个应用 为探戈添加标签:-https: //play.googl
1回复

3DGameObjects(Tango,Unity,Android)的级联效果

我开始使用Unity构建适用于Android的Tango应用。 我曾经有过Unity和Android的经验,但是我是Tango的新手。 我遵循了以下指南: https : //developers.google.com/tango/apis/unity (+ / unity-setup)
1回复

在Android方向更改中保留Tango实例

在我的Android应用程序中,我有一个Google Tango服务接口的实例,希望该实例继续运行,并且不会在每次方向更改时都重新启动。 构造函数如下所示: Tango(Context context, java.lang.Runnable runOnTangoReady) 我无法使
1回复

示例Java网格器是否表明Tango的映射功能

我最近收到了我的Tango设备,我打算用它开发一个应用程序,使我可以轻松创建/网格化并导出一个人的环境的3D地图。 我已经加载了在Google网站上找到的示例Java Mesher,以测试探戈功能。 网格有效,但对于我打算如何使用它却变得缓慢而模糊。 这是Tango的全部功能,还是仅受项目
2回复

找不到用于处理Intent的活动android.intent.action.REQUEST_TANGO_PERMISSION(还有其他功能)

我是Tango项目的新手,现在我正尝试运行提供的演示应用程序,但是我在运动跟踪和区域学习演示项目中都不断遇到此错误消息,因为我看不到在清单文件。 我知道此错误抱怨该活动未在清单中声明,但存在。 我是否需要在设备上安装其他任何东西,以便使该行不会使应用程序崩溃? 11-04 13:04:
1回复

Tango运行时如何加载ADF中间应用程序?(如何重新启动探戈服务)

我正在尝试运行Tango时加载ADF。 因此,我使用所需的ADF的UDI调用InitProviders。 而且,尽管该呼叫似乎有效,但是没有真正的方法可以判断它是否奏效-探戈的姿势似乎没有变化,这使我相信它没有更新探戈。 我必须重启Tango服务吗? 如果是的话-怎么办?
1回复

如何通过在Tango手机上创建带有触摸的矩形来过滤点云

我正在使用探戈扫描3D对象。 现在,我触摸屏幕上的4个点以制作一个矩形,然后删除该矩形外部的所有点云。 但是我已经检查了Tango SDK中提供的“点对点”示例,但是我不理解点云和屏幕上触摸位置之间的关系。 在“ TangoPointCloud.cs”文件中,点云将转换为世界空间,如下所
1回复

有关新Tango()的信息

我已经下载了演示“ java_quick_start_example”。 1.我直接运行该应用程序,但失败。 该日志描述为TangoErrorType TangoService_initialize (JNIEnv*, jobject): Done initializing, error c