2016-08-08 4 views
2

Я только что сделал приложение для Android, протестированное на «HUAWEI T1-701u» и «HUAWEI T1-A21L», я сгенерировал подписанный apk и теперь опубликован в игровом магазине . Проблема заключается в том, что приложение работает только над тем, что я ожидал от HUAWEI T1-701u, даже если я тестировал его, он говорит примерно так: приложение не совместимо с этим устройством, даже я тестировал его. здесь манифестаЭто приложение несовместимо с Вашим устройством

<?xml version="1.0" encoding="utf-8"?> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<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"/> 

<supports-screens android:smallScreens="false" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:xlargeScreens="true" 
    android:requiresSmallestWidthDp="100" /> 


<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/Theme.AppCompat.NoActionBar"> 
    <activity 
     android:name=".MainActivity" 
     android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

</application> 

и вот Gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.3' 

    defaultConfig { 
     applicationId "org.iowpjordan.mpic" 
     minSdkVersion 12 
     targetSdkVersion 19 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:design:23.4.0' 
} 

Пожалуйста, обратите внимание, что размер экрана HUAWEI T1-701u составляет 7 дюймов а другой - 10 приблизительно

Пожалуйста, совет. С уважением.

ответ

1

функции в манифесте слишком чувствительны, если вы помещаете бесполезную функцию и у вас ее нет на телефоне, тогда приложение не будет совместимо с вашим телефоном , если вы не используете автофокус, удалите эту строку <uses-feature android:name="android.hardware.camera.autofocus" /> потому что телефон, который вы тестируете, не имеет функции автофокуса! поэтому приложение не будет совместимо с вашим устройством.

0

Вы указали targetSdkVersion 19 в файле build.gradle. Он будет работать только для устройств kitkat.

Какая версия Android-устройства вы тестируете?

+0

это 4.4.2 то же самое с моим вторым устройством, но с меньшим экраном –

+0

android: smallScreens = "false" .... измените этот параметр на true ... он будет работать – chait

+0

Я уже пробовал, что –

Смежные вопросы