나는 내가 개발하고있는 앱을 테스트하는데 사용하는 2 개의 안드로이드 폰을 가지고있다. 하나는 CyanogenMod 7에 뿌리를 내리고 다른 하나는 뿌리가 내리지 않습니다. 또한 두 휴대 전화에는 Adobe Flash Player 11.1.111.6이 설치되어 있습니다.뿌리 내린 안드로이드 폰을 가진 플래쉬 플러그인
두 전화기에 APK를 설치 한 후 비디오 재생을 시도했습니다. 전화가 이 아니고이 뿌리를두고 있다면 완벽하게 작동했습니다. 그러나 뿌리깊은 전화에서, 나는 단지 빈 비디오와 함께 작동하도록 오디오를 가지고있다.
날 포스터에 따르면 파일/data/data/PACKAGE_NAME/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data
에 대한 모든 권한을 제거 알려줍니다 내가 발견 "반창고"수정이 있었다,이 파일은 240P 이상 아무것도 비디오 재생을 제한합니다. 미안하지만 그 스레드에 대한 링크가 더 이상 없습니다.
해당 파일에 대한 모든 권한을 제거한 후 루팅 된 휴대 전화에서 앱을 다시 실행하여 매력처럼 작동했습니다.
Android 마켓에서 앱을 게시 할 때 앱을 설치하는 모든 사람이 휴대 전화에서이 문제가 발생하지 않도록 최선의 해결책은 무엇입니까?
고마워요! 다른 응용 프로그램을 만드는 대신 응용 프로그램 내에서 수정 프로그램을 적용 할 것입니다. 전화가 뿌리인지 여부를 결정하는 방법과 프로그래밍 방식으로 수정 프로그램을 적용하는 방법을 알아야합니다. 나는이 문제의 원인이 뿌리 뽑기 과정에서 엉망이 되었기 때문에 그 이유가 확실하지 않습니다. 이 기능은 다른 루팅 된 휴대 전화에서도 계속 작동 할 수 있습니다. – dokgu