0

私のapkはアクティブです

アプリケーションを公開したばかりですが、PlayストアのWebページにアクセスすると、アプリケーションがどのデバイスとも互換性がないと表示されます:共有リスト

ここに画像の説明を入力してください

そこで、Playの公開ページを確認すると、「このアプリケーションは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>
4

2 に答える 2

0

私は問題を見つけました

この奇妙な動作を引き起こしたのは、Google Admobのjarファイルインクルードでした。src/にフォルダーを作成し、jarを追加して、ビルドパスに含めました。

ビルドはオキだったようですが、Playストアは混乱しました

だから私はjarとビルドパスを削除し、プロジェクトルートにlibs /フォルダーを作成し、それをビルドパスに追加すると、今は機能します:)

src /フォルダー(または子フォルダー)にjarファイルを追加して、ビルドパスに追加することはできません。

于 2012-10-10T13:33:15.770 に答える
0

次のコードをマニフェスト ファイルに追加して、試してみてください。それはうまくいくはずです。

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

Playストアの公開ページでもコピー防止を削除してみてください。

試してみてください。

于 2012-10-10T12:32:43.797 に答える