我使用nodejs在新的phonegap安装方面遇到了一些问题。我已经设法让一切正常,设置了ant,android sdk,java jdk等的路径,一切都很完美。
通过使用以下命令,我设法创建了一个新项目:
cordova创建hello com.example.hello HelloWorld
但是,当我检查项目时,它是空的:
所以我进入了“hello”文件夹并以下列方式添加了Android平台:
cordova平台添加android
然后我构建它:
cordova build android
所以,之后,有一些特定于Android的文件夹,如下所示:
结构假设是这样的吗?我在将此项导入Android Studio时遇到了实际问题。但是,我设法将项目导入eclipse,但现在我有两个项目,第一个名为“HelloWorld”,另一个名为“HelloWorldCordovaLib”。这有点令人困惑。虽然它有效,但为什么有两个项目?我做错了吗?
此外,当我将这个项目导入android studio时,我得到了一堆错误(而同一个项目在eclipse中工作):Errors with the structure
这看起来非常非常令人困惑。我还没理解为什么Phonegap突然很难安装。我希望我错过了一些东西。欢迎任何形式的反馈。感谢。
答案 0 :(得分:0)
结构是正确的。
在给出命令cordova platform add android
时,您实际上是在平台文件夹中添加名为android
的文件夹。对于Android开发,您必须处理platforms/android
内的文件。
答案 1 :(得分:0)
在一个Cordova应用程序中拥有两个项目是完全有效的。通常,这是因为您的应用程序将Cordova项目作为一种"子项目" (不是正确的术语,但我不确定Android会称之为什么)。