我在毕业项目中使用PhoneGap,大约一个月后完成。我需要在我的项目中从PHP网页中创建两个PhoneGap应用程序(Android和IOS)。我正在使用命令行,因为PhoneGap社区说,在Windows上一切正常我可以创建Android项目(肯定不是IOS,因为它只在Mac上)。然而,最近我将我的所有工作都转移到了MAC Pro笔记本电脑并准备好了PhoneGap环境,并对其进行了完美的测试。令我震惊的是,当我尝试从PHP页面创建Android项目时,它无法正常工作并给我这个错误
**发生了意外错误:
ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1 Deleting project…**
然而,如果我将使用PHP的相同命令复制到MAC终端,那么它的工作正常。令我震惊的是,创建IOS应用程序没有问题。我在互联网上询问和搜索了很多,但我找不到我需要的东西,说实话,我无法理解这个问题。 (在PHP中使用exec()
和在MAC中使用terminal
之间有什么不同?)。
还有一些搜索后与上述错误有关我发现有人说你需要在android / bin中配置创建文件。我这样做了,上面的问题已经解决,但是出现了一个新问题,说你需要下载Android版本,即使我有一个。顺便说一下,我是Android开发人员,是什么让我停止更改终端工作的创建文件,这意味着创建文件没有问题。
问候。