Приложение для Android несовместимо с Samsung Galaxy S4 mini.

У меня Samsung Galaxy S4 Mini, размер экрана 540 x 960 пикселей, 4,3 дюйма (плотность пикселей ~ 256 ppi). Мое приложение отлично работает на всех устройствах, поддерживающих Galaxy S4 Mini, Galaxy S4, Galaxy S5. Я посетил эту ссылку, чтобы попробовать, но это не влияет на устройство. Ссылка ниже Приложение для Android несовместимо с Samsung Galaxy S4 Любое решение существует, пожалуйста, предложите мне.

Мой файл AndroidManifest.xml Код: `

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

<uses-feature
    android:name="android.hardware.bluetooth_le"
    android:required="true" />

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

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

<application
    android:name="com.utils.Constant"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:killAfterRestore="false"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="Video"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
    </activity>

    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id" />

    <activity
        android:name="com.facebook.LoginActivity"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="Result"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="Login"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

    <service
        android:name="com.beaconrangingservice.BeaconRangingService"
        android:enabled="true" />

    <activity
        android:name="Home"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="Infopage"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="BeaconFoundPage"
        android:configChanges="orientation"
        android:screenOrientation="portrait" >
    </activity>

    <!--
    <service android:name=".EstimoteService" />
    <service
        android:name="com.estimote.sdk.service.BeaconService"
        android:exported="false" />
    <service
        android:name="org.altbeacon.beacon.service.BeaconService"
        android:exported="false" />
    -->
    <service android:name=".BeaconService" >
    </service>
    <service
        android:name="org.altbeacon.beacon.BeaconIntentProcessor"
        android:enabled="true" >
    </service>
</application>`

person Malay    schedule 16.12.2014    source источник
comment
Можете ли вы опубликовать свой AndroidManifest.xml?   -  person ianhanniballake    schedule 16.12.2014
comment
Во-первых, что значит не работает, во-вторых, у меня галакси с4, и не вижу в нем никаких проблем.   -  person Biu    schedule 16.12.2014
comment
Я имею в виду, что на всех устройствах он выглядит идеально, но в s4 mini все позиции взглядов изменены.   -  person Malay    schedule 16.12.2014
comment
Можете ли вы опубликовать журнал logcat.   -  person Odin    schedule 16.12.2014
comment
Вам просто нужно настроить то, что не отображается правильно. Устройства Android различаются размерами и версиями. Вот почему у Google есть эти сообщения о лучших методах поддержки разных размеров экрана. (developer.android.com/training/multiscreen/index.html) ( developer.android.com/guide/practices/screens_support.html)   -  person Biu    schedule 16.12.2014
comment
Если приложение дает сбой, оно покажет возможную причину   -  person Odin    schedule 16.12.2014
comment
На самом деле приложение не вылетает ни от какой деятельности. Думаю дело в дизайне.   -  person Malay    schedule 16.12.2014


Ответы (2)


Устройства с разрешением 540 x 960 имеют доступ к drawable-hdpi values-hdpi папкам.

обновите папку hdpi и проверьте.

или вы должны создать макет res/layout-w540dp-h960dp/layout.xml для устройства определенного размера,

person M S Gadag    schedule 16.12.2014

А как насчет версии сдк? попробуйте добавить это в свой манифест:

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
person anil    schedule 16.12.2014
comment
Я думаю, что есть проблемы с публикацией всего кода, но я добавил минимальную и максимальную версии. - person Malay; 16.12.2014
comment
так, может быть, это может помочь? stackoverflow.com/questions/16500309/ - person anil; 16.12.2014
comment
Я также пробовал это, но не работает, а xxhdpi не существует. - person Malay; 16.12.2014
comment
вы должны использовать 480 вместо «xxhdpi», как сказал Commonsware. - person anil; 16.12.2014
comment
Я использовал это, но ничего не затронул, и «xxhdpi» не существует. - person Malay; 16.12.2014