나는 최근에 연습 ( https://play.google.com/store/apps/details?id=ali.ColorMatch2)을 위해 일하고있는 앱을 게시했으며, 친구에게 Nexus 5 실행중인 Android 6.0.1에서 테스트 해달라고 요청했습니다. 또한 앱을 개발할 때 Nexus 5를 사용하여 APK를 실행했습니다. 어떤 이유인지 그는 "이 기기는 호환되지 않습니다"라는 메시지를 받았습니다.Google Play에서 내 앱이 작동해야하는 기기와 호환되지 않는다고하는 이유가 무엇인가요?
호환성을 제한해야하는 기능이없는 매우 간단한 앱입니다. 호환성을 제한해야하는 유일한 방법은 핸드셋과 호환되는 것으로 선언하는 코드의 작은 덩어리이지만, 바로 https://developer.android.com/guide/practices/screens-distribution.html에서 코드를 복사했습니다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.ali.ColorMatch2">
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>
...
</manifest>
구글 플레이는 다른 APK를 업로드 한 후 업데이트하는 데 몇 시간이 걸립니다, 그래서 나에게 물건을 시도하고 작동하는지 확인하기가 어렵다 :
여기 내 매니페스트입니다. 비슷한 질문이 게시 된 다른 시간을 살펴 보았는데 그 해결책은 효과가 없습니다. 내 apk도 2MB가 아니기 때문에 크기가 너무 커서 두 가지 기능 만 사용합니다. android.hardware.FAKETOUCH android.hardware.screen.PORTRAIT
다음은 Google Play 개발자 콘솔입니다. 아래로 내 APK에 : http://imgur.com/a/st0Aj
감사합니다
* EDIT *
xxhdpi 정의를 추가 한 후 :
<screen android:screenSize="small" android:screenDensity="xxhdpi" />
<screen android:screenSize="normal" android:screenDensity="xxhdpi" />
을
compatible-screens
섹션에서 이제 내 앱이 태블릿 용으로 설계되었다는 메시지가 warning on the Play Store으로 바뀌고 있습니다. 걱정할 필요가 없습니다.
태블릿에서는 다운로드 할 수 없도록해야합니다. 방금 살펴 봤는데 Nexus 5의 화면 밀도는 445ppi이고 xxhdpi는 480ppi입니다. 그렇기 때문에 좋습니다. xxhdpi에 대한 정의를 추가하겠습니다. 덕분에 – Johnny
도와 드리겠습니다. 귀하의 질문에 도움이된다면 기꺼이 기여하고 upvote/mark 내 대답을 시간을내어주십시오. – Chisko
안녕하세요, 저는 서둘러 변경 사항을 적용하고 apk를 다시 업로드했습니다. 이제 Google에서 내 앱이 태블릿 용으로 디자인되었다고 말하고 있습니까? 뭐? http://imgur.com/a/FqtrA – Johnny