【发布时间】:2014-03-15 14:20:19
【问题描述】:
早安,
我在向通过 CLI 创建的 Cordova 项目添加平台时遇到困难。
我做了什么:
我已在 Virtual Box 中安装了 Ubuntu 64 位 12.04 LTS。 我删除了包含的 java 并添加了 jdk-7 我添加了适用于 Android 的 sdk,当我在终端中键入“android”时,我得到了 Android SDK 管理器,我已经运行了所有更新并安装了所有工具。 我已将 Eclipse 安装为 IDE
当我创建项目时,它创建得很好,但是当我尝试添加平台时,它不会添加平台,但它也没有出错。我检查了创建文件的所有者/组,它们是我的,但我也尝试过“sudo cordova platform add android”,它给出了相同的结果。这是我的终端窗口的粘贴:
/-------------------- 终端粘贴开始-------/
jcmacon@jcmacon-VirtualBox:~/WebDev$ cordova create seTest com.seTest "SE Test"
在“/home/jcmacon/WebDev/seTest”位置创建一个名称为“SE Test”、ID 为“com.seTest”的新cordova 项目
jcmacon@jcmacon-VirtualBox:~/WebDev$ cd seTest
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest$cordova平台添加android
正在创建安卓项目...
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest$cordova 平台 ls
已安装平台:
可用平台:android、blackberry10、firefoxos、ubuntu
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest$ cd 平台/
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest/platforms$ ls
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest/platforms$ ls -l
共 0 个
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest/platforms$cordova -v
3.4.0-0.1.3
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest/platforms$ ant -version
Apache Ant(TM) 版本 1.8.2 于 2011 年 12 月 3 日编译
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest/platforms$ cd ..
jcmacon@jcmacon-VirtualBox:~/WebDev/seTest$ ls -l
总共 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 Mar 15 08:50 合并
drwxrwxr-x 2 jcmacon jcmacon 4096 Mar 15 08:50 平台
drwxrwxr-x 2 jcmacon jcmacon 4096 Mar 15 08:50 插件
drwxrwxr-x 5 jcmacon jcmacon 4096 Mar 15 08:50 www
/--------- 终端粘贴结束 ---------/
请帮我找出问题所在。我搜索了谷歌并尝试了我能找到的所有解决方案。这是使其在 Virtual Box 中运行的第三次尝试。没有任何效果。
感谢您的帮助。
【问题讨论】:
-
我的朋友你遇到了什么错误?
-
就是这个问题,没有错误,只是没有添加平台。
-
我在这里没有看到任何错误。请澄清
-
当我使用命令“cordova platform add android”时,我收到“Creating android project...”消息,然后它会返回提示而不复制任何文件。当我查看项目的平台文件夹时,没有 android 文件夹,当我运行命令“cordova 平台 ls”时,我得到响应“已安装的平台:然后换行和可用平台:android、blackberry10、firefoxos、ubuntu "
-
在“cordova platform add android -d”上调试再次运行命令,这将为您提供更多信息
标签: android ubuntu cordova ant