Skip to content

fix: require Android 11 for screenshot execution - #68

Merged
dxcsmam merged 1 commit into
Core-Mate:mainfrom
dxcsmam:fix/android-minimum-api-30
Aug 28, 2026
Merged

fix: require Android 11 for screenshot execution#68
dxcsmam merged 1 commit into
Core-Mate:mainfrom
dxcsmam:fix/android-minimum-api-30

Conversation

@dxcsmam

@dxcsmam dxcsmam commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

What changed?

  • raised the Android application minimum SDK from 24 to 30
  • documented Android 11 (API 30) as the minimum supported version
  • kept the English, Simplified Chinese, and Japanese README requirements aligned
  • updated the getting-started guide and bootstrap skill

Why?

The current screenshot execution path uses AccessibilityService.takeScreenshot() and explicitly returns no screenshot below API 30. Keeping minSdk 24 allowed Android 7–10 devices to install the APK even though core GUI-agent execution could not run.

Testing

  • ./gradlew assembleDebug — successful (194 tasks)
  • inspected the generated APK with aapt dump badging
    • sdkVersion: 30
    • targetSdkVersion: 35
  • git diff --check

Device verification

Not run — no Android 15 device or emulator was connected. This change only adjusts the installation floor; the Android 11+ runtime execution code and backend protocol are unchanged.

Notes

Fixes #53

@dxcsmam
dxcsmam merged commit 554a07e into Core-Mate:main Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

What Android versions are actually supported?

1 participant