ARTooKit在AndroidStudio3.0.1的环境配置

最近要开发一个AR方面的APP,决定使用ARToolKit.ARToolKit是目前使用应该最广泛的AR方面的工具,网上也有很多的教程,学习起来也比较方便。所以就打算自己也试试,不过在搭建环境的时候遇到了许多的问题话不多说,直接进入主题吧。这里我们假设你电脑是安装好了AndroidStudio的SDK,NDK等环境,最重要的是:如果采用ARToolKit5彬5.3.2Android这个包的时候, java JDK的版本一定要是1.7的,如果是1.8的甚至是更高的版本就会出问题,网上有说1.7的不同版本也会导致问题,这个我暂时不清楚,我这里采用的是jdk1。 7.0_79

1,首先去ARToolKit的官网下ARToolkit的Android SDK。这里我用的是ARToolKit5-bin-5.3.2Android。


2,将下载好的文件解压,接下来我们就可以尝试使用ARToolKit5彬5.3.2功能的Android \ AndroidStudioProjects \ ARSimpleProj的例子,这里呢就需要改动几个地方(这个我也是摸索了好久,在网上也(1),首先更改ARSimpleProj /的build.gradle文件。


不改的话会报错,如下图所示。


(2),再修改的gradle这个下的gradle-wrapper.properties。否则会报错,如下图所示。



以上两点的修改主要是参考http://tools.android.com/tech-docs/new-build-system/gradle-experimental,当然你的修改版本可以和我的不相同,但是切记两处地方的修改一定要相互对应(如下图所示),不然会报错


(3)在aRSimple下的buildgradle中增加如下代码,如果原来代码中有这两个包的依赖,请替换。参考这里了这位博主的文章。否则会报错。

android.buildTypes {
        发布 {
            minifyEnabled = false
            proguardFiles.add(文件( 'proguard-rules.pro'))
        }
    }

    android.productFlavors {
    }

    android.sources {
        主要{
            jni {
                资源 {
                    srcDirs = ['src / main / nop']
                }
            }
        }
        主要{
            jniLibs {
                资源 {
                    srcDirs = ['src / main / libs']
                }
            }
        }
    }

不改的话会报错,如下图所示


(4)这步呢,( 不是必须的,更改了以后,可以不用多下gradle这个这个包 ),依然是在上一步的文件中将
compileSdkVersion,buildToolsVersion,targetSdkVersion.apiLevel 
这个三个属性改为自己的,具体呢可以打开SDKManager查看。


这里我修改为如下图所示。

至此,需要修改的地方已经全部修改完了,现在可以在AndroidStudio上愉快的运行了。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值