如何从Terminal Command Line编译并运行Scope

时间:2023-12-13 09:23:38

Ubuntu SDK我们大部分的开发者是非常有效的。它甚至可以帮助我们进行在线调试。在这篇文章中,我们介绍了如何使用command line编译和执行我们scope。

1)创建一个主Scope

我们能够使用Ubuntu SDK来创建一个最主要的Scope。在创建时,我们能够选择不论什么一个template。我们能够在SDK中试着在Desktop上进行编译执行以确保没有不论什么问题。

如何从Terminal Command Line编译并运行Scope

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVWJ1bnR1VG91Y2g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="300" height="200" alt="">


我们创建一个叫做“scopetest”的scope。

2)运用Command Line进行编译及执行


我们首先打开一个Terminal。我们也能够打开已经创建好的template Scope中的readme.txt文件:

This project contains a simple Unity Scope and all files needed to build
and deploy it. Building it is simple. First you need to install the scopes
development package and CMake. Then you go into the source root and type
the following commands. mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=debug ..
make

我们首先进入Scope所在的文件夹,并创建一个“build”子文件夹。


如何从Terminal Command Line编译并运行Scope  如何从Terminal Command Line编译并运行Scope


  如何从Terminal Command Line编译并运行Scope


我们打入如上所述的命令。等编译好没有错误后,我们再进入当前文件夹下的“src”子文件夹。并打入例如以下的命令:

unity-scope-tool com.ubuntu.developer.liu-xiao-guo.scopetest_scopetest.ini

这样,我们就能够在desktop上执行我们的scope了。

如何从Terminal Command Line编译并运行Scope

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVWJ1bnR1VG91Y2g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="400" height="400" alt="">



3)安装到手机中


我们能够创建两个例如以下的scripts文件:

build.sh


build.sh:
#!/bin/bash
click-buddy --arch armhf --framework ubuntu-sdk-14.10 --dir ..

provision.sh

#!/bin/bash
rm -f ../*click
click-buddy --arch armhf --framework ubuntu-sdk-14.10 --dir .. --provision

我们要记得使用例如以下的命令使得这两个文件变成为能够运行的文件:


$chmod +x build.sh
$chmod +x provision.sh


并同一时候把这两个文件存于scope项目的上一个文件夹。对我来说。我存放于“release”文件夹中。这样当我们处于“build”文件夹时。

如何从Terminal Command Line编译并运行Scope


我们也能够同一时候使用provision.sh来部署scope到手机中

如何从Terminal Command Line编译并运行Scope

在我们的手机上就能够看到我们已经部署好的scope。

我们假设看不到的话,我们能够通过搜索的方式找到我们的scope。



版权声明:本文博主原创文章,博客,未经同意不得转载。