使用带有Ubuntu 64位的Virtual Box,无法让Cordova将android平台添加到项目中

时间:2014-03-15 14:20:20

标签: android ubuntu cordova ant

早上好,

我很难将平台添加到通过CLI创建的Cordova项目中。

我做了什么:

我在虚拟盒中安装了Ubuntu 64位12.04 LTS。 我删除了包含的java并添加了jdk-7 我添加了Android的sdk,当我输入" android"在终端我获得了Android SDK Manager,我已经运行了所有更新并安装了所有工具。 我已将Eclipse安装为IDE

当我创建项目时,它创建得很好,但是当我尝试添加平台时,它不会添加平台,但它也没有给出任何错误。我检查了所创建文件的所有者/组,他们是我的,但我也试过" sudo cordova platform add android"它给出了相同的结果。这是我的终端窗口的粘贴:

/ --------------------终端粘贴开始------------------ /

jcmacon @ jcmacon-VirtualBox:〜/ WebDev $ cordova创建seTest com.seTest" SE测试"

创建一个名为" SE Test"的新cordova项目。和id" com.seTest"在位置" / home / jcmacon / WebDev / seTest"

jcmacon @ jcmacon-VirtualBox:〜/ WebDev $ cd seTest

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest $ cordova平台添加android

创建android项目......

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest $ cordova platforms ls

已安装的平台:

可用平台:android,blackberry10,firefoxos,ubuntu

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest $ cd platforms /

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest / platforms $ ls

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest / platforms $ ls -l <​​/ p>

总计0

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest / platforms $ cordova -v

3.4.0-0.1.3

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest / platforms $ ant -version

2011年12月3日编译的Apache Ant(TM)版本1.8.2

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest / platforms $ cd ..

jcmacon @ jcmacon-VirtualBox:〜/ WebDev / seTest $ ls -l <​​/ p> 总共24

-rw-rw-r-- 1 jcmacon jcmacon 488 Mar 15 08:50 config.xml

drwxrwxr-x 2 jcmacon jcmacon 4096 Mar 15 08:50 hooks

drwxrwxr-x 2 jcmacon jcmacon 4096 3月15日08:50合并

drwxrwxr-x 2 jcmacon jcmacon 4096 3月15日08:50平台

drwxrwxr-x 2 jcmacon jcmacon 4096 3月15日08:50插件

drwxrwxr-x 5 jcmacon jcmacon 4096 3月15日08:50 www

/ ---------终端粘贴结束--------------------- /

请帮我弄清问题是什么。我搜索了谷歌并尝试了我能找到的所有解决方案。这是第三次尝试让它在Virtual Box中运行。没有任何效果。

感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

我不知道它是否有帮助,但使用共享文件夹(vboxsf)似乎会产生更多问题而不是解决它们。

我最终在guest-filesytem上开发并将我的二进制文件复制到我的windows-host以便能够进行测试。