Android Question Why is my app not supporting i.e. Acer B1-170

MarcRB

Active Member
Licensed User
Longtime User
Hi,

I made a business app for tablets only. But for some reason the Acer B1-170 is not supported by Google Play. Acer B1-170 is a 7 inch tablet without G3, with front camera instead of back camera. has bluetooth, wifi and 1024 x 600 (effective 555) pixels

My app uses these librarys:
  • Audio v1.31 (for warning beep)
  • Camera v2.2 (For taking pictures if device has camera)
  • Core v2.71
  • Dialogs v2.92 (for modal dialog)
  • IME v1.05
  • Net v1.35 (for FTP download/upload)
  • PDFwriter v1.1 (for pdf building)
  • Phone v2.1 (for packagemanager)
  • SQL v1.2 (for SQLite database)
In module main I have these attributes
#Region Module Attributes
#FullScreen: False
#IncludeTitle: True
#ApplicationLabel: MyFirstTabletApp
#VersionCode: 034
#VersionName: 0.34 d.d.: 31-08-2013
#SupportedOrientations: landscape
#CanInstallToExternalStorage: true
#End Region

My Manifest file is like this:
AddManifestText(
<uses-sdk android:minSdkVersion="11" />
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />)
AddManifestText(<uses-feature android:name="android.hardware.telephony" android:required="false"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")

What did I wrong?

Best regards,
Marc
 

MarcRB

Active Member
Licensed User
Longtime User
problem is solved by adding those lines to the manifest
AddManifestText(<uses-feature android:name="android.hardware.camera" android:required="false"/>)
AddManifestText(<uses-feature android:name="android.hardware.camera.front" android:required="false"/>)

I like to share this with others:

However the use of the camera is optional, it is necessary to set your hardware (camera / camera.front) as required=false in order to get the devices without camera in the list.
 
Upvote 0
Top