Cordova android构建持续时间太长

Cordova android构建持续时间太长,android,cordova,Android,Cordova,自从我在Cordova应用程序中使用phonegap插件条形码扫描仪以来,android构建时间从30秒增加到9分钟 以下是我的应用程序的生成处理: C:\xampp\htdocs\www\camera>cordova build android ANDROID_HOME=C:\Users\Emad Emami\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\java\jdk1.8.0_77 :preBuild UP-TO-DATE

自从我在Cordova应用程序中使用phonegap插件条形码扫描仪以来,android构建时间从30秒增加到9分钟

以下是我的应用程序的生成处理:

C:\xampp\htdocs\www\camera>cordova build android
ANDROID_HOME=C:\Users\Emad Emami\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_77
:preBuild UP-TO-DATE
:preDebugBuild UP-TO-DATE
:checkDebugManifest
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:compileDebugNdk UP-TO-DATE
:CordovaLib:compileLint
:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles UP-TO-DATE
:CordovaLib:packageDebugRenderscript UP-TO-DATE
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugRenderscript UP-TO-DATE
:CordovaLib:generateDebugResValues UP-TO-DATE
:CordovaLib:generateDebugResources UP-TO-DATE
:CordovaLib:packageDebugResources UP-TO-DATE
:CordovaLib:compileDebugAidl UP-TO-DATE
:CordovaLib:generateDebugBuildConfig UP-TO-DATE
:CordovaLib:generateDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugAssets UP-TO-DATE
:CordovaLib:processDebugManifest UP-TO-DATE
:CordovaLib:processDebugResources UP-TO-DATE
:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:compileDebugJavaWithJavac UP-TO-DATE
:CordovaLib:processDebugJavaRes UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
:CordovaLib:mergeDebugJniLibFolders UP-TO-DATE
:CordovaLib:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:CordovaLib:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE
:CordovaLib:bundleDebug UP-TO-DATE
:prepareAndroidCordovaLibUnspecifiedDebugLibrary UP-TO-DATE
:preReleaseBuild UP-TO-DATE
:CordovaLib:preReleaseBuild UP-TO-DATE
:CordovaLib:compileReleaseNdk UP-TO-DATE
:CordovaLib:copyReleaseLint UP-TO-DATE
:CordovaLib:mergeReleaseProguardFiles UP-TO-DATE
:CordovaLib:packageReleaseRenderscript UP-TO-DATE
:CordovaLib:checkReleaseManifest
:CordovaLib:prepareReleaseDependencies
:CordovaLib:compileReleaseRenderscript UP-TO-DATE
:CordovaLib:generateReleaseResValues UP-TO-DATE
:CordovaLib:generateReleaseResources UP-TO-DATE
:CordovaLib:packageReleaseResources UP-TO-DATE
:CordovaLib:compileReleaseAidl UP-TO-DATE
:CordovaLib:generateReleaseBuildConfig UP-TO-DATE
:CordovaLib:generateReleaseAssets UP-TO-DATE
:CordovaLib:mergeReleaseAssets UP-TO-DATE
:CordovaLib:processReleaseManifest UP-TO-DATE
:CordovaLib:processReleaseResources UP-TO-DATE
:CordovaLib:generateReleaseSources UP-TO-DATE
:CordovaLib:compileReleaseJavaWithJavac UP-TO-DATE
:CordovaLib:processReleaseJavaRes UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForRelease UP-TO-DATE
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
:CordovaLib:mergeReleaseJniLibFolders UP-TO-DATE
:CordovaLib:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE
:CordovaLib:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE
:CordovaLib:bundleRelease UP-TO-DATE
:prepareBarcodescannerLibrary UP-TO-DATE
:prepareComAndroidSupportSupportV42400Alpha2Library UP-TO-DATE
:prepareDebugDependencies
:compileDebugAidl
:compileDebugRenderscript
:generateDebugBuildConfig UP-TO-DATE
:generateDebugAssets UP-TO-DATE
:mergeDebugAssets
:generateDebugResValues UP-TO-DATE
:generateDebugResources
:mergeDebugResources
:processDebugManifest
:processDebugResources
:generateDebugSources
:compileDebugJavaWithJavacNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:compileDebugNdk UP-TO-DATE
:compileDebugSources
:transformClassesWithDexForDebug
:mergeDebugJniLibFolders
:transformNative_libsWithMergeJniLibsForDebug
:processDebugJavaRes UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug
:validateDebugSigning
:packageDebug
:zipalignDebug
:assembleDebug
:cdvBuildDebug

BUILD SUCCESSFUL

Total time: 9 mins 17.768 secs
Built the following apk(s):
        C:/xampp/htdocs/www/camera/platforms/android/build/outputs/apk/android-debu
g.apk
大部分延迟时间在这一部分:

C:\xampp\htdocs\www\camera>cordova build android
ANDROID_HOME=C:\Users\Emad Emami\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_77

有人能告诉我哪里错了吗?

您使用的是最新版本的cordova吗?执行此操作时,您是否可以监视系统性能?你的系统也可能存在性能问题。它是cordova 6.1.1,在应用程序上安装phonegap插件条形码扫描器之前,它就像一个魔咒一样工作。如何监控我的系统性能?在我新创建的项目上试用,效果良好。最初出现与android兼容性相关的错误,但在android SDK中更新“android支持存储库”后,它工作正常。编译时间为33秒。在我的项目中有以下插件:cordova插件compat、cordova-plugin-facebook4、cordova插件白名单、,phonegap插件条码扫描器确保您没有任何其他可能导致问题的插件。cordova-plugin-camera&cordova plugin compat&cordova plugin device&cordova plugin file&cordova plugin file transfer&phonegap plugin条码扫描器&cordova plugin whitelist是我应用程序中的所有插件,我已经全部测试过插件。此问题仅在安装phonegap plugin barcodescanner时出现。能否仅使用phonegap plugin barcodescanner创建一个裸体项目,并尝试构建它以隔离此问题?是否使用最新版本的cordova?执行此操作时,您是否可以监视系统性能?你的系统也可能存在性能问题。它是cordova 6.1.1,在应用程序上安装phonegap插件条形码扫描器之前,它就像一个魔咒一样工作。如何监控我的系统性能?在我新创建的项目上试用,效果良好。最初出现与android兼容性相关的错误,但在android SDK中更新“android支持存储库”后,它工作正常。编译时间为33秒。在我的项目中有以下插件:cordova插件compat、cordova-plugin-facebook4、cordova插件白名单、,phonegap插件条码扫描器确保您没有任何其他可能导致问题的插件。cordova-plugin-camera&cordova plugin compat&cordova plugin device&cordova plugin file&cordova plugin file transfer&phonegap plugin条码扫描器&cordova plugin whitelist是我应用程序中的所有插件,我已经全部测试过插件。此问题仅在安装phonegap plugin barcodescanner时出现。能否仅使用phonegap plugin barcodescanner创建一个裸体项目,并尝试构建它以隔离此问题?