2012-10-10 10 views
0

내 APK가 활성화되어 0 이상의 기기에서 사용할 수이 응용 프로그램은

I Play 스토어 웹 페이지에 갈 때 난 그냥 내 응용 프로그램을 발표하고, 그것은 내 응용 프로그램 내 장치 중 하나와 호환되지 않습니다 상태 :

enter image description here

Sharelist 그래서 나는 페이지를 게시 재생을 확인하고 나는 enter image description here

"이 응용 프로그램은 0 이상의 장치에 사용할 수있다"있어요 내 매니페스트에 멋진 아무것도 아니에요

는 :

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.plumillonforge.android.sharelist" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="15" /> 

<supports-screens 
    android:smallScreens="true" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:anyDensity="true"/> 

<application 
    android:icon="@drawable/launcher" 
    android:label="@string/app_name" 
    android:theme="@style/SharelistTheme"> 

    <activity 
     android:name=".PagerActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 

     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:scheme="file" /> 
      <data android:mimeType="*/*" /> 
      <data android:pathPattern=".*\\.shl" /> 
      <data android:pathPattern=".*\\..*\\.shl" /> 
      <data android:pathPattern=".*\\..*\\..*\\.shl" /> 
      <data android:pathPattern=".*\\..*\\..*\\..*\\.shl" /> 
      <data android:host="*" /> 
     </intent-filter> 

     <intent-filter> 
      <action android:name="android.intent.action.SEND" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <data android:mimeType="text/plain" /> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name=".ListActivity" 
     android:label="@string/title_activity_apps_list" /> 

    <activity 
     android:name=".fragment.FilePickerActivity" 
     android:label="@string/choose_shl_file" /> 

    <activity android:name="com.google.ads.AdActivity" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 
</application> 
</manifest> 
+1

android.hardware.touchscreen 기능이란 무엇입니까? 그 시스템의 기본값입니다 그렇지 않으면 당신은 몇 가지 기능을 추가했습니다. – TNR

+0

아무 것도 추가하지 않았습니다. 이것은 기본 기능입니다 –

답변

0

나는 그것은 구글 몹 jar 파일이 이상한 행동을 일으키는 원인이되었다 포함하는 문제

발견 : 나는/내 빌드 경로에 항아리를 추가하고 그것을 포함 내 SRC에서 폴더를 생성을

이 빌드가 오키했지만 Play 스토어 그래서 나는 항아리를 삭제하고 경로를 구축

혼란있어 보인다, 다음 다음 내 프로젝트의 루트에 libs와/폴더를 만든 빌드 경로에 추가하고 지금 작동 :)

src/폴더 (또는 하위 폴더)에 jar 파일을 추가하고 빌드 경로에 추가하지 마십시오

0

헤이 파일을 드러내고 시도를 제공하기 위해 다음 코드를 추가합니다. 그것은 작동해야합니다.

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

또한 Play 스토어 게시 페이지의 복제 방지를 제거하십시오.

그냥 사용해보십시오.

+0

Thx이 솔루션도 보았지만 제대로 작동하지 않았습니다. 또한 복사 방지 기능이 없습니다. 해결책을 찾았으며 대답을 게시 할 것입니다. –