2014-02-28 3 views
2

첫 번째 카메라 앱을 게시했으며 현재 개발자 콘솔에는 4282 개의 지원 기기가 있으며 0은 제외되었습니다.Google Play 개발자 콘솔 - nexus 7은 지원되지만 apk를 설치할 수 없습니다.

3 개의 Nexus 7 모델이 지원 목록 (1.Google Nexus 7 - flo, 2.Google Nexus 7 - deb 및 3.Nexus 7)에 나열되어 있지만 Nexus 7 (2012)에 apk를 설치할 수 없습니다. Google Play를 통해 호환되지 않는다고 말합니다. (나는 그 장치에서 내 애플 리케이션을 테스트하는 데 사용, 완벽하게 실행).

나는 나의 매니페스트

<uses-feature android:name="android.hardware.camera" android:required="false" /> 

넥서스 7과 호환되도록 포함해야한다 알고 있지만, 왜 지원되는 목록에 게재되는 이유는 무엇입니까?

Using the device availability dialog document 상태 :

장치 가용성 매니페스트 설정

나의 넥서스 7이 나열되어서는 안

에 따라 호환 장치 의 동적 목록을 제공합니다!

나는 무엇인가 놓친다?

편집

여기 매니페스트 권한 및 기능 :

<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19"/> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.WRITE_SETTINGS" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.INTERNET"/> 

<uses-feature android:name="android.hardware.camera" android:required="true" /> 
<uses-feature android:name="android.hardware.sensor.accelerometer" android:required="true"/> 

<uses-feature android:name="android.hardware.telephony" android:required="false" /> 
<uses-feature android:name="android.hardware.microphone" android:required="false" /> 
<uses-feature android:name="android.hardware.screen.portrait" android:required="false" /> 
+0

는, 특히 기능/권한 섹션을 당신의 manifest.xml을하시기 바랍니다 보여 저를 투표하십시오 대신

<uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

의 이러한

<uses-feature android:name="android.hardware.camera" android:required="false"/> <uses-feature android:name="android.hardware.wifi" android:required="false"/> 

사용합니다. – Robin

+0

@robin 매니페스트 권한과 기능이 추가되었지만 카메라 기능에 required = "false"를 설정해야한다는 것을 알고 있습니다. –

답변

1

, 두 개 더 넥서스 7을 포함, 지금은 다음과 같습니다 :

GoogleNexus 7– grouper 
Nexus 7 
GoogleNexus 7– tilapia 
GoogleNexus 7– deb 
GoogleNexus 7– flo 

나는 뎁과 플로 다시 카메라의 새로운 것을 추론, 오래된 것들 (v2012)의 식용 물고기와 틸라피아, 난은 "넥서스 7"이라는 사람에 대해 알고하지 않습니다 있습니다.

0

이 G7 카메라를 가지고 있습니까? 그렇지 않은 경우 require camera = true를 설정 했으므로 G7의 GooglePlayStore에서 볼 수 없습니다.

다른 체크 포인트는 GPS가 있어야 함을 의미 할 수 있습니다. (실제로 카메라가 필요하기 때문에 내가하지 것이지만), (56) 장치가 지원되는 장치 목록에 추가 된 매니페스트 파일에

<uses-feature android:name="android.hardware.camera" android:required="false" /> 

추가

+0

Nexus 7에는 전면 카메라 만 있습니다.내가 썼을 때, 나는 카메라를 사용해야한다는 것을 안다. require = "false", 질문은 내가 지원되는 장치 목록에서 그것을 보는 이유이다. –

1

기본적으로 일부 Nexus 7 기기는 Camera 또는 WiFi에 대한 사용자 권한이 필요하지 않지만 대신 Use 기능을 사용해야합니다. 예를 들어

는 도움이된다면,