Android平板电脑上的离子应用程序

时间:2015-03-17 23:36:34

标签: android google-play ionic-framework

我刚刚将我的应用程序发布到Google Play商店进行Beta版测试,但我无法在Android平板电脑上安装它。该应用程序不会安装在我的三星Galaxy Tab 10平板电脑型号GT-P5113 Android版本4.2.2上,但它安装在我的三星S5手机上没有问题。

当我尝试从Google Play商店安装该应用时,它表示其专为手机设计并且消息为“您的设备与此版本不兼容”。我已经检查了'设备兼容性'部分和我的平板电脑版本已经过检查。

我在AndroidManifest.xml文件中有这个:

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

有人可以告诉我如何使我的应用与Android和iOS平板电脑兼容吗?提前致谢

更新

这是完整的AndroidManifest.xml。

 <?xml version='1.0' encoding='utf-8'?>
 <manifest android:hardwareAccelerated="true" android:versionCode="6" android:versionName="0.0.0.0" package="com.myapp.app" xmlns:android="http://schemas.android.com/apk/res/android">
  <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
<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.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="RsgApp" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">
        <intent-filter android:label="@string/launcher_name">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
    <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent" />
</application>
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />

2 个答案:

答案 0 :(得分:0)

这可能是你的min-sdk属性。如果它设置为21(android 5.0),那么它只适用于安装了Android v5.0的设备。您的min-sdk需要设置为API级别17.它也可能是兼容性库(如果您使用的小部件仅在更高版本的android中可用)和/或主题的问题。 This页面提供了有关该代码的更多信息,以及有关Google Play过滤的一些信息。

答案 1 :(得分:0)

它是相机自动对焦功能:

{{1}}

我对三星SM-T110(Tab 3 Lite)也有同样的问题;
它没有相机自动对焦,因此被排除在兼容设备之外。

仍然试图弄清楚如何从自动生成的清单文件中删除它,但希望这会让你朝着正确的方向......