1

アプリを Android マーケットに公開しました。携帯電話 (samsung galaxy sl [i9003]) にダウンロードできましたが、最近、携帯電話を kies 経由で 2.3.5 から 2.3.6 に更新しました。互換性を持たせるにはどうすればよいですか?

私の電話はルート化されており、市場バージョンは 3.3.12 です。manifest の app のプロパティを変更する必要はありますか?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="XXX"
  android:versionName="1.1.1" android:versionCode="7">
<uses-sdk android:minSdkVersion="7"/>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>

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

<application android:icon="@drawable/icon" android:debuggable="false" android:label="@string/app_name">
    <activity android:name=".SplashActivity"
              android:label="@string/app_name" android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="MenuActivity" android:screenOrientation="portrait"></activity>
    <activity android:name="com.inmobi.androidsdk.IMBrowserActivity"
                android:configChanges="keyboardHidden|orientation|keyboard" />
    <activity android:screenOrientation="portrait" android:name=".BrowseMovies"></activity> 
    <activity android:name="SongDisplayDetails" android:screenOrientation="portrait"></activity>
    <activity android:name="com.google.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
    <activity android:name="SearchDataActivity" android:screenOrientation="portrait"></activity>                
</application>

4

2 に答える 2

0

マーケット コンソールにはオプションがあります。アプリを公開すると、「publish params」セクションにすべての既知のデバイスのリストがあり、互換性のないすべてのデバイスと、それらが互換性がない理由を確認できます。

// ロシア語版のマーケット コンソールを使用している場合、マーケット ケースのセクションの名前がわかりません。セクション「publish params」は「連絡先」の直前にあります

于 2011-12-09T10:28:55.460 に答える
0
  1. 「APK をアップロード」できる場合は、開発者コンソールで「互換性のあるデバイスの一覧を表示」をクリックして、互換性のないデバイスを確認します。これにより、インストールされるものとインストールされないものすべてがリストされます。私にとって、これは重要なステップでした。どれが「間違っている」のかを見つけてください。

  2. 私の場合、電話の使用はオプションでした。たとえば、必要のない電話や録音の使用許可がありました。これらが必要なユースケースもあれば、そうでないユースケースもあります。<uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.CALL_PHONE" />

これが、すべてのタブレットを除外する原因となっていました。

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

これで解決したようで、Play.Store に互換性のないデバイスはありません。今、私はそれをダウンロードして使用する人が必要です!

于 2015-02-17T13:16:00.510 に答える