早上好,
我很难将平台添加到通过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中运行。没有任何效果。
感谢您的帮助。
答案 0 :(得分:-1)
我不知道它是否有帮助,但使用共享文件夹(vboxsf)似乎会产生更多问题而不是解决它们。
我最终在guest-filesytem上开发并将我的二进制文件复制到我的windows-host以便能够进行测试。