- Home /
Failed to re-package resources after adding unity in-app purchase service
I've imported in-app purchase service step by step of this tutorial. but after adding this plugin to my project I am not able to build an android apk. here is the console logs.
Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details.
D:\ANDROID\AndroidSDK\build-tools\23.0.3\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "D:/ANDROID/AndroidSDK\platforms\android-23\android.jar" -F bin/resources.ap_ --extra-packages com.unity.purchasing:com.android.vending.billing:com.unity.purchasing.googleplay -S "E:\Tuts1\Temp\StagingArea\android-libraries\common\res" -S "E:\Tuts1\Temp\StagingArea\android-libraries \GoogleAIDL\res" -S "E:\Tuts1\Temp\StagingArea\android-libraries\GooglePlay\res"
stderr[
AndroidManifest.xml:14: error: No resource identifier found for attribute 'enableVrMode' in package 'android'
]
stdout[
Configurations:
(default)
v11
Files:
values\values-v11.xml
Src: (v11) E:\Tuts1\Temp\StagingArea\android-libraries\GooglePlay\res\values-v11\values-v11.xml
AndroidManifest.xml
Src: () AndroidManifest.xml
Resource Dirs:
Type values
values\values-v11.xml
Src: (v11) E:\Tuts1\Temp\StagingArea\android-libraries\GooglePlay\res\values-v11\values-v11.xml
Including resources from package: D:\ANDROID\AndroidSDK\platforms\android-23\android.jar
applyFileOverlay for drawable
trying overlaySet Key=app_banner.png
trying overlaySet Key=app_icon.png
applyFileOverlay for layout
applyFileOverlay for anim
applyFileOverlay for animator
applyFileOverlay for interpolator
applyFileOverlay for transition
applyFileOverlay for xml
applyFileOverlay for raw
applyFileOverlay for color
applyFileOverlay for menu
applyFileOverlay for mipmap
Processing image: res\drawable-xhdpi\app_banner.png
Processing image: res\drawable\app_icon.png
(processed image res\drawable\app_icon.png: 94% size of source)
(processed image res\drawable-xhdpi\app_banner.png: 93% size of source)
(new resource id app_banner from xhdpi-v4\drawable\app_banner.png #generated)
(new resource id app_icon from drawable\app_icon.png #generated)
]
Comment
Answer by ap-unity · Aug 22, 2017 at 11:40 PM
Unity IAP requires Android SDK 24 to build. You can find this in the Android Player Settings > Other Settings > Minimum API Level.
More details are available in the forums: https://forum.unity3d.com/threads/cant-use-iap-on-version-5-5.472094/#post-3079524