2014-09-27 3 views
0

phonegap builder를 사용하여 apk 파일을 만들고 play store에 업로드했습니다.기기가이 버전과 호환되지 않습니다. - Android PhoneGap

내 문제는 삼성 전자 갤럭시 노트 2와 같은 일부 핸드셋에서 플레이 스토어 검색이 내 앱을 찾을 수 없다는 것입니다.

QR 코드를 통해 URL에 액세스 할 때 플레이 스토어 페이지가 표시되지만 "기기가이 버전과 호환되지 않습니다"라고 표시됩니다.

이유가 무엇인지 이해할 수 없습니다. 삼성 갤럭시 그랜드 또는 일부 다른 휴대 전화에서이 문제가 발생하지 않았습니다. 즉, 연극 스토어 검색에서 내 앱을 찾을 수 있었으며 성공적으로 설치하고 사용할 수있었습니다.

누군가 나를 도와주세요. 나는 많은 도움없이 지난 2 일 동안 인터넷을 검색했다. 어떻게 든 문제는 config.xml 파일에 있다고 느낍니다.

다음은 내 xml 파일의 복사본입니다 (도움이되는 경우).

나는 당신의 모든 도움에 정말로 감사 할 것입니다.

<?xml version="1.0" encoding="UTF-8"?> 
<widget xmlns  = "http://www.w3.org/ns/widgets" 
     xmlns:gap = "http://phonegap.com/ns/1.0" 
     id  = "com.xxx.yyy" 
     version = "1.0.0" 
     versionCode = "213"> 
    <name>yyy</name> 

    <author href="http://www.abcxyz.com" email="[email protected]"> 
     XYZ 
    </author> 

    <gap:platform name="android" /> 

    <feature name="http://api.phonegap.com/1.0/device"/> 
    <feature name="http://api.phonegap.com/1.0/network"/> 
    <feature name="http://api.phonegap.com/1.0/geolocation"/> 
    <feature name="http://api.phonegap.com/1.0/notification"/> 

    <access origin="*"/> 

    <preference name="phonegap-version" value="2.9.0" /> 
    <preference name="orientation"  value="default" /> 
    <preference name="target-device" value="universal" /> 
    <preference name="fullscreen"  value="false" /> 

    <preference name="android-minSdkVersion" value="8" /> 
    <preference name="android-targetSdkVersion" value="14" /> 
    <preference name="android-maxSdkVersion" value="18" /> 
    <preference name="splash-screen-duration" value="10000"/> 

    <icon src="icon.png" /> 
    <icon src="images/icon36.png" gap:platform="android" gap:density="ldpi" /> 
    <icon src="images/icon48.png" gap:platform="android" gap:density="mdpi" /> 
    <icon src="images/icon72.png" gap:platform="android" gap:density="hdpi" /> 
    <icon src="images/icon96.png" gap:platform="android" gap:density="xhdpi" /> 

    <gap:splash src="images/screen.png" gap:platform="android" gap:density="ldpi" /> 
    <gap:splash src="images/screen.png" gap:platform="android" gap:density="mdpi" /> 
    <gap:splash src="images/screen.png" gap:platform="android" gap:density="hdpi" /> 
    <gap:splash src="images/screen.png" gap:platform="android" gap:density="xhdpi" /> 

    <gap:plugin name="com.phonegap.plugins.pushplugin" /> 
</widget> 
+0

<preference name="android-maxSdkVersion" value="18" /> 

에서 아래의 코드를 변경했다? –

+0

AndroidManifest.xml 파일이 없습니다. PhoneGap 및 JQuery를 사용하여 앱을 개발 한 경우 정의해야 할 사항입니까? 정말 미안 해요, 정말 바보 같은 질문일지도 몰라요. 나는 앱 개발에 매우 ​​익숙하다 – Prals

+0

Phonegap 버전을 업데이트 한 후에도 비슷한 [문제점] (https://github.com/phonegap-build/PushPlugin/issues/214)이 될 수있다. –

답변

0

결국 나는 그것을 고칠 수있었습니다. MysticMagic의 의견에 답장하면서, 나는 내 실수를 어떻게 든 깨달았습니다. MysticMagic에게 감사드립니다.

내가 시도한 핸드셋에는 KitKat 버전의 OS가 있었지만 응용 프로그램을 Jelly Bean으로 제한했습니다. 그래서 난 그냥 당신이 완전 매니페스트를 보여줄 수

<preference name="android-maxSdkVersion" value="19" /> 
관련 문제