opengapps/aosp_build

Nougat build error "acp: missing destination file" for target Prebuilt: PrebuiltGmsCorePano

WrekLess opened this issue · 3 comments

Hello,

I searched known issues for solutions but did not find any that can help me resolve the build error below. Please advise if there is any additional information I can provide.

Potentially related to: #80

    [ 64% 15652/24262] target Prebuilt: PrebuiltGmsCorePano (out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk)
    FAILED: /bin/bash -c "(out/host/linux-x86/bin/acp -fp  out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk ) && (if (zipinfo out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk 'lib/*.so' 2>/dev/null | grep -v ' stor ' >/dev/null) ; then rm -rf out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/uncompressedlibs && mkdir out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/uncompressedlibs; unzip out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk 'lib/*.so' -d out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/uncompressedlibs && zip -d out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk 'lib/*.so' && ( cd out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/uncompressedlibs && find lib -type f | sort | zip -D -X -0 ../package.apk -@ ) && rm -rf out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/uncompressedlibs; fi ) && (if ! out/host/linux-x86/bin/zipalign -c -p 4 out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk >/dev/null ; then mv out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk.unaligned; out/host/linux-x86/bin/zipalign -f -p 4 out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk.unaligned out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk.aligned; mv out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk.aligned out/target/product/rk3288_box/obj/APPS/PrebuiltGmsCorePano_intermediates/package.apk; fi )"
    acp: missing destination file
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/JAVA_LIBRARIES/setup-wizard-lib_intermediates/classes.jack
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/APPS/DownloadProvider_intermediates/with-local/classes.dex
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/APPS/MtpDocumentsProvider_intermediates/with-local/classes.dex
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/APPS/MediaProvider_intermediates/with-local/classes.dex
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/APPS/OneTimeInitializer_intermediates/with-local/classes.dex
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/APPS/MusicFX_intermediates/with-local/classes.dex
    [ 64% 15652/24262] Building with Jack: out/target/common/obj/APPS/DocumentsUI_intermediates/with-local/classes.dex
    ninja: build stopped: subcommand failed.
    build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed
    make: *** [ninja_wrapper] Error 1

`
Thank you.

Hello, I am still seeing this error. I checked the sources folder and confirmed arm, arm64 amd x86 branches are all checked out and there are apk's in all of the source folders. I am building an Android TV box as follows:

OS: Nougat 7.1.2
OpenGapps variant: tvstock
Source: https://bitbucket.org/TinkerBoard_Android/manifest/src/54d2d2d0a20b85214e2aabe875cf9c14d9a3caf8/?at=sbc%2Ftinkerboard%2Fasus%2FAndroid-7.1.2

The arm folder (I am building for arm) contains a folder named com.google.android.gms.leanback. This folder has two subfolders which are 19 and 21. The contents of each are as follows:

19 = Sub folder 213-320 with 14799069.apk
21 = Sub folder 213-320 with 204516082.apk

Please help.

Solution found, but I'm not sure why it worked. In any event, I made the following change in opengapps-packages.mk.

From:

TVGAPPS_PRODUCT_PACKAGES += \ ConfigUpdater \ GoogleBackupTransport \ GoogleContactsSyncAdapter \ GoogleServicesFramework \ PhoneskyKamikazeCanvas \ PrebuiltGmsCorePano

To:

TVGAPPS_PRODUCT_PACKAGES += \ ConfigUpdater \ GoogleBackupTransport \ GoogleContactsSyncAdapter \ GoogleServicesFramework \ PhoneskyKamikazeCanvas \ PrebuiltGmsCorePano \

Thanks for the help