@stefk wrote:
I upgraded to Ionic 1.2.0 today, which was great as it fixed some irritating bugs. However since upgrading I am no longer able to run
ionic build android
orionic build android --release
.The weirdest part about this is that the console is returning
BUILD SUCCESSFUL
, but is not actually generating any apk files.Here is the output after running
ionic build android
(my OS is Windows 7 Professional 64 bit SP1)Running command: "C:\Program Files\nodejs\node.exe" c:\Projects\myapp\hooks\after_prepare\010_add_platform_class.js c:\Projects\myapp add to body class: platform-android Running command: cmd "/s /c "c:\Projects\myapp\platforms\android\cordova\build.bat"" ANDROID_HOME=C:\Users\admin\AppData\Local\Android\android-sdk JAVA_HOME=C:\Program Files\java\jdk1.8.0_60 Running: c:\Projects\myapp\platforms\android\gradlew cdvBuildDebug -b c:\Projects\myapp\platforms\android\build.gradle -Dorg.gradle.daemon=true WARNING [Project: :] Current NDK support is deprecated. Alternative will be provided in the future. WARNING [Project: :] Current NDK support is deprecated. Alternative will be provided in the future. WARNING [Project: :] Current NDK support is deprecated. Alternative will be provided in the future. WARNING [Project: :] Current NDK support is deprecated. Alternative will be provided in the future. :preBuild :compileArmv7DebugNdk :preArmv7DebugBuild :checkArmv7DebugManifest :preX86DebugBuild :CordovaLib:compileLint :CordovaLib:copyDebugLint UP-TO-DATE :CordovaLib:mergeDebugProguardFiles :CordovaLib:preBuild :CordovaLib:preDebugBuild :CordovaLib:checkDebugManifest :CordovaLib:prepareDebugDependencies :CordovaLib:compileDebugAidl :CordovaLib:compileDebugRenderscript :CordovaLib:generateDebugBuildConfig :CordovaLib:generateDebugAssets UP-TO-DATE :CordovaLib:mergeDebugAssets :CordovaLib:generateDebugResValues :CordovaLib:generateDebugResources :CordovaLib:packageDebugResources :CordovaLib:processDebugManifest :CordovaLib:processDebugResources :CordovaLib:generateDebugSources :CordovaLib:compileDebugJavaNote: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. :CordovaLib:processDebugJavaRes UP-TO-DATE :CordovaLib:packageDebugJar :CordovaLib:compileDebugNdk :CordovaLib:packageDebugJniLibs UP-TO-DATE :CordovaLib:packageDebugLocalJar UP-TO-DATE :CordovaLib:packageDebugRenderscript UP-TO-DATE :CordovaLib:bundleDebug :prepareAndroidCordovaLibUnspecifiedDebugLibrary :preArmv7ReleaseBuild :preX86ReleaseBuild :CordovaLib:copyReleaseLint UP-TO-DATE :CordovaLib:mergeReleaseProguardFiles :CordovaLib:preReleaseBuild :CordovaLib:checkReleaseManifest :CordovaLib:prepareReleaseDependencies :CordovaLib:compileReleaseAidl :CordovaLib:compileReleaseRenderscript :CordovaLib:generateReleaseBuildConfig :CordovaLib:generateReleaseAssets UP-TO-DATE :CordovaLib:mergeReleaseAssets :CordovaLib:generateReleaseResValues :CordovaLib:generateReleaseResources :CordovaLib:packageReleaseResources :CordovaLib:processReleaseManifest :CordovaLib:processReleaseResources :CordovaLib:generateReleaseSources :CordovaLib:compileReleaseJavaNote: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. :CordovaLib:processReleaseJavaRes UP-TO-DATE :CordovaLib:packageReleaseJar :CordovaLib:compileReleaseNdk :CordovaLib:packageReleaseJniLibs UP-TO-DATE :CordovaLib:packageReleaseLocalJar UP-TO-DATE :CordovaLib:packageReleaseRenderscript UP-TO-DATE :CordovaLib:bundleRelease :prepareOrgXwalkXwalk_core_library_beta11402777Library :prepareArmv7DebugDependencies :compileArmv7DebugAidl :compileArmv7DebugRenderscript :generateArmv7DebugBuildConfig :generateArmv7DebugAssets UP-TO-DATE :mergeArmv7DebugAssets :generateArmv7DebugResValues :generateArmv7DebugResources :mergeArmv7DebugResources :processArmv7DebugManifest :processArmv7DebugResources :generateArmv7DebugSources :compileArmv7DebugJavaNote: 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. :preDexArmv7Debug :dexArmv7Debug :processArmv7DebugJavaRes UP-TO-DATE :validateDebugSigning :packageArmv7Debug :zipalignArmv7Debug :assembleArmv7Debug :compileX86DebugNdk :checkX86DebugManifest :prepareX86DebugDependencies :compileX86DebugAidl :compileX86DebugRenderscript :generateX86DebugBuildConfig :generateX86DebugAssets UP-TO-DATE :mergeX86DebugAssets :generateX86DebugResValues :generateX86DebugResources :mergeX86DebugResources :processX86DebugManifest :processX86DebugResources :generateX86DebugSources :compileX86DebugJavaNote: 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. :preDexX86Debug :dexX86Debug :processX86DebugJavaRes UP-TO-DATE :packageX86Debug :zipalignX86Debug :assembleX86Debug :assembleDebug :cdvBuildDebug BUILD SUCCESSFUL Total time: 40.804 secs Built the following apk(s):
As you can see the list below "Built the following apk(s):" is just plain empty.
I have tried searching for a solution to this topic but cannot find anything like this, all results seem to be people who actually get error messages.
I also am able to build the same code for iOS with no issues on a Mac Mini.
Does anyone have any ideas on how to troubleshoot? I have already tried
cordova platform update android
, it did not fix anything. I have also already triedionic platform remove android
andionic platform add android
, it did not fix anything.These are the cordova plugins I have installed:
com.synconset.imagepicker 1.0.7 "ImagePicker" cordova-plugin-camera 1.2.0 "Camera" cordova-plugin-crosswalk-webview 1.0.0 "Crosswalk WebView Engine" cordova-plugin-file 3.0.0 "File" cordova-plugin-geolocation 1.0.1 "Geolocation" cordova-plugin-network-information 1.1.0 "Network Information" cordova-plugin-whitelist 1.0.0 "Whitelist" cordova-sqlite-storage 0.7.15-dev "Cordova sqlite storage plugin"
EDIT: While this doesn't solve the issue, it seems a workaround is to use
ionic run android
orionic run android --release
. These commands build an apk whileionic build android
andionic build android --release
do not.
Posts: 1
Participants: 1