0

次のマニフェストを含むアプリを携帯電話で見ることができません。他のほとんどの人はそれを見ることができますが、できない電話の間の共通の要因は、機能する SIM カードを持っていないか、国外にローミングしていることです. キャリアや SIM カードが不要になるように、マニフェストに変更を加えることはできますか? 私はSamsung Galaxy S3を使用しており、まったく同じバージョンのGalaxy S3を使用している友人はアプリを見ることができます(彼は機能するSIMカードを持っています)。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="internalOnly" package="com.nanopop.app" android:versionName="1.2.0.0" android:versionCode="9">
    <uses-sdk android:minSdkVersion="10" />
    <uses-sdk android:targetSdkVersion="10" />
    <uses-permission android:name="android.permission.CAMERA" />
    <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.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <supports-screens 
        android:smallScreens="true" 
        android:normalScreens="true" 
        android:largeScreens="true" 
        android:xlargeScreens="true" 
        android:resizeable="true" 
        android:anyDensity="true">
    </supports-screens>
    <application />
</manifest>

アップデート:

したがって、明らかにこれらの2行があります:

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

次のものが必要であることを自動的に暗示します。

android.hardware.location 
android.hardware.location.network
android.hardware.location.gps

これらの行を追加すると、それがキャンセルされますか?

<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.network" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
4

2 に答える 2

0

マニフェストに以下の行を追加して、次のことを試してください

<uses-feature android:glEsVersion="0x00020000"
         android:required="true"/> 
于 2013-07-18T06:09:26.307 に答える