Cordova CLI Android生成错误
我正在使用INTEL XDK构建一个应用程序。当我使用Intel Cloud building系统构建应用程序时,一切正常,我可以在手机上安装该应用程序。 问题是,构建服务将在今年夏天退役,我需要使用Cordova CLI构建应用程序。 每次尝试构建应用程序时,我都会从下面的屏幕截图中看到一个错误,即使用intel cloud building service构建的应用程序没有错误。Cordova CLI Android生成错误,cordova,intel-xdk,cordova-cli,Cordova,Intel Xdk,Cordova Cli,我正在使用INTEL XDK构建一个应用程序。当我使用Intel Cloud building系统构建应用程序时,一切正常,我可以在手机上安装该应用程序。 问题是,构建服务将在今年夏天退役,我需要使用Cordova CLI构建应用程序。 每次尝试构建应用程序时,我都会从下面的屏幕截图中看到一个错误,即使用intel cloud building service构建的应用程序没有错误。 注意:我已经安装了Java 1.8,这不是问题所在。我怀疑这是因为安装了最新版本的Cordova CLI和/或
注意:我已经安装了Java 1.8,这不是问题所在。我怀疑这是因为安装了最新版本的Cordova CLI和/或Cordova android框架,这是使用命令Cordova platform add android时得到的。我记得,对于这些项目的最新版本,您可能需要使用最新版本的Crosswalk插件 如果查看config.xml文件,您将看到正在请求Crosswalk的特定版本,可能是19,最后生成的版本是23。如果在config.xml文件中删除Crosswalk插件的版本说明符,您将获得最新版本。我会尝试这样做,看看它是否解决了这个问题,或者只是从构建设置中删除Crosswalk,然后创建一个新的config.xml,看看它是否在没有Crosswalk的情况下构建 如果你只针对安卓5+设备,那么你真的不需要使用人行横道。如果您的目标是Android 4.4+设备,并且您的UI和JavaScript功能并不十分复杂,那么您也可以停止使用Crosswalk。Crosswalk最适用于Android 4.x设备,而Android 5及更高版本的新设备在绝大多数应用程序中都不需要它 此外,我还想知道导出的包是否使用PhoneGap Build构建,因为创建的config.xml文件指定了特定的CLI和插件版本,这些版本应该按照预期工作。与使用Cordova CLI(您只有一个版本的构建工具)不同,您可以在PhoneGap build上访问多个版本的构建工具,并且生成的config.xml非常具体,就像XDK构建系统一样。因此,我希望基于PhoneGap的构建能够正常工作,这将进一步证明您正在运行的CLI版本是导致冲突的原因