amzn / amzn/fire-app-builder

AMZNMediaPlayer.jar (in AMZNMediaPlayerComponent) Outdated, Causing IllegalAccessError - Needs Update for Modern Android Compatibility

Open
#93 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
201
Forks
255
PR merge metrics
No merged PRs in 30d

Description

The AMZNMediaPlayerComponent, specifically through its libs/AMZNMediaPlayer.jar, utilizes a very old version of ExoPlayer (identified in logs as v1.5.8, circa 2015-2016). This is causing critical runtime failures on modern Android versions and with current build environments. When attempting to play video, the application crashes , This error originates from the outdated ExoPlayer code within AMZNMediaPlayer.jar trying to interact with the system in a way that is no longer compatible.

Request:
We request an update to the AMZNMediaPlayerComponent and specifically its core AMZNMediaPlayer.jar. The embedded media player needs to be updated to a modern, compatible version (e.g., based on androidx.media3.exoplayer) to ensure stability and compatibility with Android versions and development practices prevalent in 2025 and beyond. Without this update, the component is a significant blocker for app development and maintenance.

thanks

Contributor guide

Open the contributing guide

Research direction

Start by reviewing AMZNMediaPlayerComponent and its libs/AMZNMediaPlayer.jar, then reproduce the video-playback crash on a modern Android build. Trace the embedded ExoPlayer v1.5.8 compatibility failure and determine the scope of replacing or updating the player; done means playback no longer raises the reported IllegalAccessError on current Android environments.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.