成功构建发布APK但无法安装

时间:2017-09-08 09:31:31

标签: android mysql cordova

D:\06 ANDROID\hwacademy2 - Copy\www>Ionic build android --release
Running command: "C:\Program Files\nodejs\node.exe" "D:\06 ANDROID\hwacademy2 - Copy\hooks\after_prepare\010_add_platform_class.js" "D:\06 ANDROID\hwacademy2 - Copy"

add to body class: platform-android

Running command: cmd "/s /c ""D:\06 ANDROID\hwacademy2 - Copy\platforms\android\cordova\build.bat" --release""

ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102

Running: D:\06 ANDROID\hwacademy2 - Copy\platforms\android\gradlew cdvBuildRelease -b D:\06 ANDROID\hwacademy2 - Copy\platforms\android\build.gradle -Dorg.gradle.daemon=true

:preBuild


:preReleaseBuild
:checkReleaseManifest


:CordovaLib:compileLint


:CordovaLib:copyReleaseLint

UP-TO-DATE
:CordovaLib:mergeReleaseProguardFiles

UP-TO-DATE


:CordovaLib:preBuild


:CordovaLib:preReleaseBuild
:CordovaLib:checkReleaseManifest


:CordovaLib:prepareReleaseDependencies


:CordovaLib:compileReleaseAidl

UP-TO-DATE

:CordovaLib:compileReleaseRenderscript

UP-TO-DATE
:CordovaLib:generateReleaseBuildConfig

UP-TO-DATE

:CordovaLib:generateReleaseAssets UP-TO-DATE

:CordovaLib:mergeReleaseAssets

UP-TO-DATE
:CordovaLib:generateReleaseResValues
 UP-TO-DATE
:CordovaLib:generateReleaseResources
 UP-TO-DATE
:CordovaLib:packageReleaseResources
 UP-TO-DATE

:CordovaLib:processReleaseManifest
 UP-TO-DATE

:CordovaLib:processReleaseResources
 UP-TO-DATE

:CordovaLib:generateReleaseSources
 UP-TO-DATE
:CordovaLib:compileReleaseJava
 UP-TO-DATE

:CordovaLib:processReleaseJavaRes
 UP-TO-DATE

:CordovaLib:packageReleaseJar
 UP-TO-DATE

:CordovaLib:compileReleaseNdk
 UP-TO-DATE

:CordovaLib:packageReleaseJniLibs
 UP-TO-DATE

:CordovaLib:packageReleaseLocalJar

UP-TO-DATE
:CordovaLib:packageReleaseRenderscript

UP-TO-DATE

:CordovaLib:bundleRelease

UP-TO-DATE
:prepareAndroidCordovaLibUnspecifiedReleaseLibrary

UP-TO-DATE
:preDebugBuild


:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles

UP-TO-DATE
:CordovaLib:preDebugBuild

:CordovaLib:checkDebugManifest


:CordovaLib:prepareDebugDependencies


:CordovaLib:compileDebugAidl

UP-TO-DATE

:CordovaLib:compileDebugRenderscript

UP-TO-DATE
:CordovaLib:generateDebugBuildConfig

UP-TO-DATE
:CordovaLib:generateDebugAssets
 UP-TO-DATE
:CordovaLib:mergeDebugAssets
 UP-TO-DATE

:CordovaLib:generateDebugResValues

UP-TO-DATE

:CordovaLib:generateDebugResources UP-TO-DATE

:CordovaLib:packageDebugResources

UP-TO-DATE
:CordovaLib:processDebugManifest
 UP-TO-DATE

:CordovaLib:processDebugResources

UP-TO-DATE

:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:compileDebugJava
 UP-TO-DATE

:CordovaLib:processDebugJavaRes
 UP-TO-DATE

:CordovaLib:packageDebugJar

UP-TO-DATE
:CordovaLib:compileDebugNdk
 UP-TO-DATE


:CordovaLib:packageDebugJniLibs
 UP-TO-DATE

:CordovaLib:packageDebugLocalJar

UP-TO-DATE

:CordovaLib:packageDebugRenderscript
 UP-TO-DATE


:CordovaLib:bundleDebug
 UP-TO-DATE

:prepareComAndroidSupportSupportV132340Library
 UP-TO-DATE

:prepareComAndroidSupportSupportV42400Library
 UP-TO-DATE

:prepareComGoogleAndroidGmsPlayServicesBase961Library
 UP-TO-DATE

:prepareComGoogleAndroidGmsPlayServicesBasement961Library
 UP-TO-DATE

:prepareComGoogleAndroidGmsPlayServicesGcm961Library
 UP-TO-DATE

:prepareComGoogleAndroidGmsPlayServicesIid961Library
 UP-TO-DATE

:prepareComGoogleAndroidGmsPlayServicesTasks961Library
 UP-TO-DATE

:prepareReleaseDependencies


:compileReleaseAidl
 UP-TO-DATE

:compileReleaseRenderscript
 UP-TO-DATE

:generateReleaseBuildConfig
 UP-TO-DATE

:generateReleaseAssets
 UP-TO-DATE

:mergeReleaseAssets

UP-TO-DATE
:generateReleaseResValues
 UP-TO-DATE

:generateReleaseResources

UP-TO-DATE

:mergeReleaseResources


:processReleaseManifest
 UP-TO-DATE

:processReleaseResources


:generateReleaseSources

:compileReleaseJava
 UP-TO-DATE

:lintVitalRelease


:compileReleaseNdk
 UP-TO-DATE

:preDexRelease
 UP-TO-DATE

:dexRelease
 UP-TO-DATE

:processReleaseJavaRes
 UP-TO-DATE

:packageRelease


:assembleRelease

:cdvBuildRelease



BUILD SUCCESSFUL


Total time: 10.174 secs

Built the following apk(s):

    D:\06 ANDROID\hwacademy2 - Copy\platforms\android\build\outputs\apk\android-release-unsigned.apk


D:\06 ANDROID\hwacademy2 - Copy\www>


想念我的是什么:(?这是我建造的apk。有人帮我请。

2 个答案:

答案 0 :(得分:3)

您可以使用以下命令安装和查看应用程序的调试版本:

ionic cordova build android (即没有发布标记 - 发布)

如果您要安装并查看应用的发布版本,则需要使用密钥对应用进行签名。

第1步:生成您的私钥(如果您有私钥,则弃掉此步骤):

keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias

第2步:在您的APK上签名

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks android-release-unsigned.apk my-alias

第3步:使用Zipalign优化您的Apk

zipalign -v 4 android-release-unsigned.apk HelloWorld.apk

请参阅此链接:https://ionicframework.com/docs/intro/deploying/(Android部分)

答案 1 :(得分:0)

生成APK未签名(app-release-unsigned.apk)。您只能在模拟器而非物理设备上安装未签名的APK。

BUILD SUCCESSFUL

这意味着APK已构建,它将位于此处:

Copy\platforms\android\build\outputs\apk\android-release-unsigned.apk

然后安装通过终端(如果mac)运行:

adb install PASTEHEREYOURPATH.apk

生成APK未签名(app-release-unsigned.apk)。您只能在模拟器而非物理设备上安装未签名的APK。

相关问题