GoogleChromeLabs / GoogleChromeLabs/bubblewrap

Apps should target Android 16 (API Version: 36) and Google Play Billing library version should be at least 8.0.0 (9 recommended)

Open
#1,048 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3.1k
Forks
319
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
When generating an abb package through Bubblewrap, The output comes out as:

-AndroidTargetSDKVersion = 35
-Google Play Billing Library < 8.0.0

**To Reproduce**
-Generate a package
-Upload to Google Play Console
-See the errors

**Expected behavior**
-Package should target API version 36
-Google Play Billing Library >= 8.0.0 (9 recommended)

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: MacOS
- Browser Safari

**Smartphone (please complete the following information):**
- Device: OPPO Reno 11FS
- OS: Android 16/OPPO Color OS
- Browser: TWA/Chrome

**Additional context**
Add any other context about the problem here.

Contributor guide

Open the contributing guide

Research direction

Start with Bubblewrap's package-generation entry point and trace where AndroidTargetSDKVersion and the Google Play Billing dependency are set. Generate an AAB and verify in Google Play Console that it targets API 36 and uses Google Play Billing version 8.0.0 or newer.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, typescript
Domain
build-system, mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.