Inte kräva vissa saker (ex GPS), hur?? - Fortfarande problem :/

Diskussion i 'Frågor, support och diskussion' startad av Maxxan, 4 apr 2012.

  1. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Jag har en app som kan använda sig av GPS/kamera, men den behöver inte det för att fungera. Pga detta filtreras den bort av Play för vissa tablets som inte har GPS, och går inte heller manuellt att installera.

    Hur kan man göra så att de kan installera den ändå?
    Kan man på något sätt se varför en app inte kunde installeras, för det står bara att det inte gick.

    I min manifestfil har jag:
    HTML:
    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15"/>
    och sen för permissions:

    HTML:
    <supports-screens
            android:anyDensity="true"
            android:largeScreens="true"
            android:normalScreens="true"
            android:smallScreens="true" />
    
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.READ_CALENDAR" />
        <uses-permission android:name="android.permission.WRITE_CALENDAR" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.VIBRATE" />
        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    
        <uses-feature android:name="android.hardware.camera" android:required="false"/>
        <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
        <uses-feature android:name="android.hardware.camera.flash" 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"/>
        <uses-feature android:name="android.hardware.location" android:required="false"/>
    Jag testade att sätta android:required="false" på en massa saker, men ändå om man försöker installera på en tablet så går det inte. Vad missar jag?

    Edit:
    Får det fortfarande inte att funka. Har testat på fyra olika tablets. :( En dump från aapt med vad som krävs. (Bytte till minSdkVersion = 4)

    Kod:
    sdkVersion:'4'
    targetSdkVersion:'15'
    
    uses-permission:'android.permission.ACCESS_NETWORK_STATE'
    uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
    uses-permission:'android.permission.INTERNET'
    uses-permission:'android.permission.READ_CALENDAR'
    uses-permission:'android.permission.WRITE_CALENDAR'
    uses-permission:'android.permission.ACCESS_FINE_LOCATION'
    uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
    uses-permission:'android.permission.VIBRATE'
    uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
    
    uses-feature-not-required:'android.hardware.camera'
    uses-feature-not-required:'android.hardware.camera.autofocus'
    uses-feature-not-required:'android.hardware.camera.flash'
    uses-feature-not-required:'android.hardware.location.network'
    uses-feature-not-required:'android.hardware.location.gps'
    uses-feature-not-required:'android.hardware.location'
    
    application-icon-120:'res/drawable-ldpi/icon.png'
    application-icon-160:'res/drawable-mdpi/icon.png'
    application-icon-240:'res/drawable-hdpi/icon.png'
    application-icon-65535:'res/drawable-hdpi/icon.png'
    
    uses-library:'com.google.android.maps'
    uses-feature:'android.hardware.touchscreen'
    
    main
    app-widget
    other-activities
    other-receivers
    other-services
    supports-screens: 'small' 'normal' 'large' 'xlarge'
    supports-any-density: 'true'
    densities: '120' '160' '240' '65535'
    
     
    Last edited: 6 apr 2012
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Maxxan gillar detta.
  3. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    4

    MINA ENHETER

    Ah! Läste dokumentationen, men tänkte ändå fel! :D Tack!