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