2017-10-13 14 views
0

私はGoogle Playアルファ専用のアプリを持っています。インストール私はPlayストアのレポート「お使いの端末はこのバージョンと互換性がありませんが、Androidエミュレータでadb経由でインストールされます。

それは

お使いのデバイスとしてこれと同じエミュレータのためにマークされているGoogle Playストアを通じて ADBの午後とうまく私のAndroidのエミュレータにこれと同じAPKをインストールすることができますが、このバージョンと互換性がありません。

これは同じapkです。私は、プレイストアがそれが互換性がないと思う理由についての情報を得る方法を理解できません。

は私のマニフェストは次のようになります。

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:versionCode="2" 
android:versionName="1.0" 
package="com.company.example" 
platformBuildVersionCode="26" 
platformBuildVersionName="8.0.0"> 

    <uses-sdk 
     android:minSdkVersion="17" 
     android:targetSdkVersion="26" /> 

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

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

    <uses-permission 
     android:name="android.permission.ACCESS_WIFI_STATE" /> 

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

    <uses-permission 
     android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

    <uses-permission 
     android:name="android.permission.WAKE_LOCK" /> 

    <uses-permission 
     android:name="com.android.vending.BILLING" /> 

    <meta-data 
     android:name="android.support.VERSION" 
     android:value="26.0.0-alpha1" /> 

    <uses-permission 
     android:name="com.google.android.c2dm.permission.RECEIVE" /> 

    <permission 
     android:name="com.company.example.permission.C2D_MESSAGE" 
     android:protectionLevel="0x2" /> 

    <uses-permission 
     android:name="com.company.example.permission.C2D_MESSAGE" /> 

    <application 
     android:theme="@ref/0x7f0b01b8" 
     android:label="@ref/0x7f090022" 
     android:icon="@ref/0x7f030000" 
     android:allowBackup="true" 
     android:hardwareAccelerated="true" 
     android:supportsRtl="true"> 

     <meta-data 
      android:name="com.google.firebase.messaging.default_notification_icon" 
      android:resource="@ref/0x7f02005b" /> 

     <meta-data 
      android:name="com.google.firebase.messaging.default_notification_color" 
      android:resource="@ref/0x7f0e001d" /> 

     <service 
      android:name="com.company.example.MyFirebaseMessagingService"> 

      <intent-filter> 

       <action 
        android:name="com.google.firebase.MESSAGING_EVENT" /> 
      </intent-filter> 
     </service> 

     <receiver 
      android:name="com.company.example.FCMbroadcast" 
      android:permission="com.google.android.c2dm.permission.SEND"> 

      <intent-filter> 

       <action 
        android:name="com.google.android.c2dm.intent.RECEIVE" /> 

       <action 
        android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <category 
        android:name="com.servpro.activity" /> 
      </intent-filter> 
     </receiver> 

     <activity 
      android:name="com.company.example.SplashScreen"> 

      <intent-filter> 

       <action 
        android:name="android.intent.action.MAIN" /> 

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


     <service 
      android:name="com.google.firebase.messaging.FirebaseMessagingService" 
      android:exported="true"> 

      <intent-filter 
       android:priority="-500"> 

       <action 
        android:name="com.google.firebase.MESSAGING_EVENT" /> 
      </intent-filter> 
     </service> 

     <receiver 
      android:name="com.google.android.gms.measurement.AppMeasurementReceiver" 
      android:enabled="true" 
      android:exported="false" /> 

     <receiver 
      android:name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" 
      android:permission="android.permission.INSTALL_PACKAGES" 
      android:enabled="true"> 

      <intent-filter> 

       <action 
        android:name="com.android.vending.INSTALL_REFERRER" /> 
      </intent-filter> 
     </receiver> 

     <service 
      android:name="com.google.android.gms.measurement.AppMeasurementService" 
      android:enabled="true" 
      android:exported="false" /> 

     <receiver 
      android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND" 
      android:exported="true"> 

      <intent-filter> 

       <action 
        android:name="com.google.android.c2dm.intent.RECEIVE" /> 

       <action 
        android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <category 
        android:name="com.company.example" /> 
      </intent-filter> 
     </receiver> 

     <receiver 
      android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver" 
      android:exported="false" /> 

     <service 
      android:name="com.google.firebase.iid.FirebaseInstanceIdService" 
      android:exported="true"> 

      <intent-filter 
       android:priority="-500"> 

       <action 
        android:name="com.google.firebase.INSTANCE_ID_EVENT" /> 
      </intent-filter> 
     </service> 

     <provider 
      android:name="com.google.firebase.provider.FirebaseInitProvider" 
      android:exported="false" 
      android:authorities="com.company.example.firebaseinitprovider" 
      android:initOrder="100" /> 

     <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@ref/0x7f0d0006" /> 
    </application> 
</manifest> 

マイエミュレータバージョンは、Android 8.0.0で、APIは、私は私は無線LANを持っていた無線LAN機能の許可エミュレータ使用しています問題を見つける26

答えて

0

ですwifiのような次のコードを追加する必要はありませんが強制的に私の問題を解決しました。

<uses-feature android:name="android.hardware.wifi" android:required="false" /> 
    <uses-feature android:name="android.hardware.faketouch" android:required="false" /> 
関連する問題