A user asked me to report this. I don't have an Android device and therefore cannot test it myself.
Total Commander is not visible in GooglePlay on RoverPad 3w10.4 (Ployer MOMO15), though the TC plugins are present there. The device has ARM Cortex A8 CPU and Android 4.0.3 installed.
On another tablet (archos 101 g9 8 gb turbo 1.5) TC is shown in GooglePlay fine, as well as on LG GT 540 Optimus and Samsung Galaxy S i9001Plus smartphones.
TC is not visible in GooglePlay on RoverPad 3w10.4
Moderators: Hacker, petermad, Stefan2, white
TC is not visible in GooglePlay on RoverPad 3w10.4
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I just checked in the Google Play store. It shows this about restrictions:
I could not find a manufacturer "Rover" or "RoverPad" in the list of supported devices. The following unknown devices are listed as unsupported:Supported Devices
[Learn More]
This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.bluetooth
android.hardware.touchscreen
This application is available to over 1383 devices.
Any ideas? Do you know whether the RoverPad is some rebranded device? If yes, what manufacturer?Unsupported devices due to your manifest settings
sdk(generic)
unknown(D01E)
unknown(crane-aino)
unknown(crane-evb)
unknown(crane-genesis)
unknown(crane-h5)
unknown(crane-m1003h6)
unknown(crane-m801h6)
unknown(crane-m802h6)
unknown(crane-m868a-tv20-1024x768)
unknown(crane-m97ft5x)
unknown(crane-n707h6)
unknown(crane-n708h6)
unknown(crane-p76ti)
unknown(goldfish)
unknown(huashan)
unknown(magic)
unknown(npm701)
unknown(npm702)
unknown(nuclear-evb)
unknown(taurus)
unknown(zt180)
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
ghisler(Author)
That user tells that his device is "crane-evb". Is there any way we could find out the reason of its presence in the unsupported list?
Maybe it will help to compare the restrictions of TC with those of the TC plugins? Since the plugins are visible on this device their restrictions seem to be lesser than of TC itself.
That user tells that his device is "crane-evb". Is there any way we could find out the reason of its presence in the unsupported list?
It seems that "Ployer MOMO15" is the original name of the device ("Ployer" is the manufacturer name).ghisler(Author) wrote:Do you know whether the RoverPad is some rebranded device? If yes, what manufacturer?
Maybe it will help to compare the restrictions of TC with those of the TC plugins? Since the plugins are visible on this device their restrictions seem to be lesser than of TC itself.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Does it have Bluetooth? I guess that it has a touchscreen, so this would be the only restriction which could be causing this.
Regarding Bluetooth, there seems to be a bug in Google Play: The requirement for Bluetooth seems to be caused by these two lines in my Manifest file:
According to the SDK docs, I just need to put
in the manifest to turn off this requirement. However, Google Play still shows this requirement although I have this line in the manifest.
Regarding Bluetooth, there seems to be a bug in Google Play: The requirement for Bluetooth seems to be caused by these two lines in my Manifest file:
Code: Select all
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
Code: Select all
<uses-feature android:name="android.hardware.bluetooth" required="false" />
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
ghisler(Author)
At the moment the device is unavailable for the direct check, but specifications in the Internet tell that there is indeed no Bluetooth support. Tomorrow that user will check it for sure on the tablet itself.
At the moment the device is unavailable for the direct check, but specifications in the Internet tell that there is indeed no Bluetooth support. Tomorrow that user will check it for sure on the tablet itself.
Sorry, I'm not familiar with the Android SDK, but just a raw idea: maybe GooglePlay sees that Bluetooth functions are used by TC and that's why it enforces this restriction? Maybe there are some special declarations needed to be specified to indicate that these functions are used only optionally?ghisler(Author) wrote:However, Google Play still shows this requirement although I have this line in the manifest.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I have tested this theory with the LAN plugin, which doesn't call any Bluetooth functions at all:
After adding the lines
To the manifest and re-uploading the plugin, Google Play warns that the plugin will be restricted to devices with Bluetooth built in. Therefore it's clearly a bug in Google Play.
After adding the lines
Code: Select all
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-feature android:name="android.hardware.bluetooth" required="false" />
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com