Kompatibilität und Manifest ?

  • Antworten:6
Forest
  • Forum-Beiträge: 14

08.07.2017, 22:56:27 via Website

Hallo zusammen.

Ich habe eine Frage.
Habe eine App erstellt und bekomme im Google Play Store immer die Meldung Diese App ist mit keinem deiner Geräte kompatibel.
Ich habe ein Samsung Galaxy S6 edge mit Android 7
und ein Samsung Galaxy Tab 2 mit Android 4.2.2

Aus Android Studio heraus funktioniert die App auf beiden Geräten.

Da der Store die Kompatibiltät immer an der Manifest ermittelt gebe ich diese hier einmal an.

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

Hier muste ich eine Zeile herausnehmen, da vom Forum nicht akzeptiert wurde wegen einem Link.
package="com.Factory">

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="25"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

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

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="Burger Factory"
    android:theme="@style/AppTheme">
    <activity
        android:name=".MainActivity"
        android:label="Burger Factory"
        android:screenOrientation="landscape"
        android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

Kann mir jemand sagen ob und wo hier ein Fehler ist ?

Danke.

Antworten
Forest
  • Forum-Beiträge: 14

08.07.2017, 22:58:32 via Website

Ausserdem wird auf einem anderen Tablet angezeigt, dass die App nur für Telefon ist.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

08.07.2017, 23:25:27 via Website

Naja AndroidStudio überschreibt dir deine Manifest ggf. wenn in der Build.Gradle was anderes steht.
Wie sieht diese denn für das Projekt aus?

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Forest
  • Forum-Beiträge: 14

08.07.2017, 23:31:38 via Website

Meine Build-Gradle sieht so aus.

apply plugin: 'com.android.application'

android {
signingConfigs {
config {
keyAlias ''
keyPassword '
'
storeFile file('F:/AndroidAppKeystore/ThreeDotKeystore.jks')
storePassword '*'
}
}
compileSdkVersion 21
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.Factory"
minSdkVersion 14
targetSdkVersion 25
versionName '1.3'
signingConfig signingConfigs.config
versionCode 14
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
debug {
signingConfig signingConfigs.config
}
}
productFlavors {
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services-appindexing:8.4.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
}

Die Passwörter habe ich ** gemacht.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

08.07.2017, 23:51:07 via Website

Ich vermute mal es liegt am "support-screens" in der Manifest.

Brauchst du das unbedingt?
Entferne es testhalbe mal:
https://developer.android.com/google/play/filters.html

— geändert am 08.07.2017, 23:51:24

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Forest
  • Forum-Beiträge: 14

09.07.2017, 00:21:18 via Website

Vieleicht ?
Aber "support screens" erhöht doch die Kompatibilität es ist ja alles auf "true" gesetzt.

Mal schauen ich werde das dann morgen Vormittag mal ausprobieren.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

09.07.2017, 00:25:03 via App

SupportScreens ist nur für Beschränkung.
Ist es nicht da, dann geht es für alle.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten