Titanium JIRA Archive
Appcelerator Community (AC)

[AC-3447] Android app is not compatible with Nexus 6

GitHub Issuen/a
TypeBug
Priorityn/a
StatusClosed
ResolutionNeeds more info
Resolution Date2016-04-15T21:12:15.000+0000
Affected Version/sAppcelerator Studio 4.5.0
Fix Version/sn/a
ComponentsTitanium SDK & CLI
Labelsandroid
ReporterRehan ur Rehman
AssigneeShak Hossain
Created2016-04-01T14:03:19.000+0000
Updated2016-04-15T21:12:15.000+0000

Description

Hi, We have developed an android application in Titanium (SDK version 3.2.1 GA) and published it on Google Play Store on 22nd July 2015. At that time the Application was compitable with Nexus 6. Google play was showing warning for our App for "Android: Google Play security alert for insecure TrustManager" to fix this issue Appcelerator has provided a new SDK version 5.2.0. We have upgraded our SDK to 5.2.0 and build the App in Appcelerator and then published the App on Google Play Store. After this release our App is no more compatible with Nexus 6 We have created this App for Mobile devices only Please let us know what settings we have to add to make our App compatible to Nexus 6 device. Please find attached the Manifest file with android settings for your reference. Regards,

Attachments

FileDateSize
Manifest.txt2016-04-01T14:02:31.000+00003097
tiapp.xml2016-04-02T05:47:41.000+00005524

Comments

  1. Sharif AbuDarda 2016-04-01

    Hello, Does it happens only on Nexus 6? Is there any other device where the problem occurs? Please provide the below information. I Guess you have the studio project. 1. What's the android version running in your Nexus 6? 2. Please try to build the app from studio in Nexus 6 and see if any problem arises. Please provide the error log. 3. Please provide the info in your tiapp.xml file of the project. Also, SDK 5.2.1.GA is available now. You can try rebuilding in that SDK and see if any problem occurs in Nexus 6 Reply with the above information. Regards, Sharif
  2. Rehan ur Rehman 2016-04-02

    Hi, This was also happening with Nexus 5, to fix for Nexus 5 we have added the compatible screen settings as below. We found that the screen density for Nexus 6 is higher than we added two more tags for Nexus 6 as below But this doesn't work for Nexus 6. Android version running in your Nexus 6 is Marshmallow 6.0 and 6.0.1 Please find attached the tiapp.xml file.
  3. Sharif AbuDarda 2016-04-02

    Hello, You should try removing the whole tag and put this piece of code just before the tag in your manifest file. Regards, Sharif
  4. Rehan ur Rehman 2016-04-02

    Hi, We have tried using these tags and removing the whole tag, same was the result. Actually we have created this app for only mobile devices, it should not be compatible with Tablets. So for this we have added Tag.
  5. Sharif AbuDarda 2016-04-06

    Hello, 1.First of all, you need to set the screenDensity to 560 in the AndroidManifest for compatible-screens. 2.Then, Make sure to provide xxhdpi (and maybe xxxhdpi) icons for the application. http://android-developers.blogspot.com/2014/10/getting-your-apps-ready-for-nexus-6-and.html, it is said that you should provide at least a xxxhdpi icon. Regards, Sharif

JSON Source