2011-12-18 4 views
1

マーケットが私のアプリに満足していないように見え、開発に使用した2つのデバイスでも互換性がありません。マーケットに公開した後、すべてのデバイスとアプリケーションが互換性がない

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.mikemeyer.taplocation" 
    android:versionCode="4" 
    android:versionName="1.1.2" > 


    <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="11" /> 
    <uses-permission android:name="android.permission.READ_CONTACTS"/> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.SEND_SMS" /> 
    <uses-feature android:name="android.hardware.telephony" android:required="false" /> 
    <uses-feature android:name="android.hardware.location" android:required="false" /> 
    <uses-feature android:name="android.hardware.location.gps" android:required="false" /> 
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> 


    <application 
     android:icon="@drawable/taplocationicon" 
     android:label="@string/app_name" > 

     <activity 
      android:label="@string/app_name" 
      android:name=".TapLocationActivity" > 
      <intent-filter > 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="PrefSettings" 
      android:label="Settings" /> 
    </application> 

</manifest> 

次に、aaptのダンプ出力を示します。あなたが市場に公開した、その後、あなたが開発してきた同じデバイスにダウンロードしてみましたが、あなたがアンインストールする必要がある場合

package: name='com.mikemeyer.taplocation' versionCode='4' versionName='1.1.2' 
sdkVersion:'5' 
targetSdkVersion:'11' 
uses-permission:'android.permission.READ_CONTACTS' 
uses-permission:'android.permission.ACCESS_FINE_LOCATION' 
uses-permission:'android.permission.SEND_SMS' 
uses-feature-not-required:'android.hardware.telephony' 
uses-feature-not-required:'android.hardware.location' 
uses-feature-not-required:'android.hardware.location.gps' 
uses-feature-not-required:'android.hardware.touchscreen' 
application-label:'Tap Location' 
application-icon-120:'res/drawable-ldpi/taplocationicon.png' 
application-icon-160:'res/drawable-mdpi/taplocationicon.png' 
application-icon-240:'res/drawable-hdpi/taplocationicon.png' 
application: label='Tap Location' icon='res/drawable-mdpi/taplocationicon.png' 
launchable-activity: name='com.mikemeyer.taplocation.TapLocationActivity' label 
='Tap Location' icon='' 
main 
other-activities 
supports-screens: 'small' 'normal' 'large' 'xlarge' 
supports-any-density: 'true' 
locales: '--_--' 
densities: '120' '160' '240' 
+0

あなたが開発したデバイスと互換性がないとはどういう意味ですか?あなたは市場に公開してから、実際のデバイスにダウンロードしようとしていますか?もしそうなら、既にデバイス上にある以前のデバッグビルドをアンインストールしてから、市場からアプリをインストールする必要があります。 – LuxuryMode

+0

これはそれでした。本当にありがとう! – user1104087

答えて

3

:プロセスを開催する矛盾を持っているように見えていません以前のデバッグは既にデバイス上に構築されており、その後市場からアプリをインストールします。

関連する問題