Own application not available in "Android Market"

General topics about the Android-Platform itself.
Coding issues please to the subforum right below.

Own application not available in "Android Market"

Postby harryh99 » Sat Jan 16, 2010 5:58 pm

Hello,

i published my own game (called Liner) today on Android market and it was already downloaded by 100 users. Surprisingly, I can´t find it on my own device when I enter the market and search for it. It´s not listed in the category "Games->Arcade) either.
Minsdkversion is set on 3 (i.e. Android 1.5) and I own a HTC Tattoo (which has Android 1.6).
Shouldn´t I be able to find it in the market?

Thanks,

Harry
harryh99
Junior Developer
Junior Developer
 
Posts: 18
Joined: Sun Jan 10, 2010 12:33 pm

Top

Postby nmc » Sun Jan 17, 2010 12:40 pm

To make it visible for Tattoo devices, you need to add (a subset of):
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2.     <supports-screens
  3.  
  4.         android:smallScreens="true"
  5.  
  6.        android:normalScreens="true"
  7.  
  8.        android:largeScreens="true"
  9.  
  10.        android:anyDensity="true"
  11.  
  12.         />
  13.  
  14.  
Parsed in 0.001 seconds, using GeSHi 1.0.8.4

in your AndroidManifest.xml
nmc
Senior Developer
Senior Developer
 
Posts: 154
Joined: Thu Nov 27, 2008 8:30 pm
Location: Germany

Postby harryh99 » Sun Jan 17, 2010 4:22 pm

Thanks for the hint,

I added the "support-screens"-Part to my manifest.xml.
It had the immediate effect that it looks on a Motorola Droid (at least in an emulated one) right (before it used just 320*480). The App works alright on my Tattoo.
But I still can´t see or find it on my HTC Tattoo in the market-app.
Is there anything else I forgot to set?
The Manifest.xml looks like this:

Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2. <?xml version="1.0" encoding="utf-8"?>
  3.  
  4. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  5.  
  6.    package="org.bsgames.liner"
  7.  
  8.    android:versionCode="3"
  9.  
  10.    android:versionName="1.2">
  11.  
  12.     <supports-screens android:smallScreens="true"
  13.  
  14.     android:normalScreens="true"
  15.  
  16.     android:largeScreens="true"
  17.  
  18.     android:anyDensity="true" />
  19.  
  20.      <uses-sdk android:minSdkVersion="3" />
  21.  
  22.     <application android:icon="@drawable/app_liner" android:label="@string/app_name">
  23.  
  24. <!--  android:debuggable="true">-->
  25.  
  26.         <activity android:name="Liner" android:screenOrientation="portrait">
  27.  
  28.             <intent-filter>
  29.  
  30.                 <action android:name="android.intent.action.MAIN" />
  31.  
  32.                 <category android:name="android.intent.category.LAUNCHER" />
  33.  
  34.              </intent-filter>
  35.  
  36.                 </activity>
  37.  
  38.     </application>
  39.  
  40. </manifest>
  41.  
  42.  
Parsed in 0.003 seconds, using GeSHi 1.0.8.4


Thanks,

Harry
harryh99
Junior Developer
Junior Developer
 
Posts: 18
Joined: Sun Jan 10, 2010 12:33 pm

Postby nmc » Sun Jan 17, 2010 4:34 pm

try adding
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2.         <uses-sdk
  3.  
  4.                 android:minSdkVersion="3"
  5.  
  6.                 android:maxSdkVersion="6"
  7.  
  8.                 android:targetSdkVersion="4"
  9.  
  10.                 />
  11.  
  12.  
Parsed in 0.001 seconds, using GeSHi 1.0.8.4


Maybe 'supports-screens' will be ignored otherwise, because it was introduced in Level 4.
nmc
Senior Developer
Senior Developer
 
Posts: 154
Joined: Thu Nov 27, 2008 8:30 pm
Location: Germany

Postby harryh99 » Sun Jan 17, 2010 6:37 pm

I guess that´s bad luck. That didn´t work either.
What is strange is that owners of the Motorola Droid seem to find it on the market (as they rated it with 1 star becuase it doesn´t start on a Droid :-( ). And the Droid should have the same problems finding it on market (higher resolution and Android 2.0 on the Droid against lower resolution and android 1.6 on the Tattoo).
Any other ideas?

Thanks for the help so far,

Harry
harryh99
Junior Developer
Junior Developer
 
Posts: 18
Joined: Sun Jan 10, 2010 12:33 pm

Postby harryh99 » Mon Jan 18, 2010 11:51 am

Now it works. Actually I just added closing tags to the <uses-sdk> and <supports-screen>-tags. (before they closed themselve via <uses-sdk/>. I don´t think that that makes any difference. Maybe I made a mistake at the export before.

The manifest.xml looks like that:
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2. <?xml version="1.0" encoding="utf-8"?>
  3.  
  4. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  5.  
  6.    package="org.bsgames.liner"
  7.  
  8.    android:versionCode="6"
  9.  
  10.    android:versionName="1.4b">
  11.  
  12.     <supports-screens  
  13.  
  14.     android:smallScreens="true"
  15.  
  16.     android:normalScreens="true"
  17.  
  18.     android:largeScreens="true"
  19.  
  20.     android:anyDensity="true">
  21.  
  22.      </supports-screens>
  23.  
  24.      <uses-sdk
  25.  
  26.     android:minSdkVersion="3"
  27.  
  28.     android:targetSdkVersion="4">
  29.  
  30.      </uses-sdk>
  31.  
  32.     <application android:icon="@drawable/app_liner" android:label="@string/app_name"> <!--  android:debuggable="true">-->
  33.  
  34.         <activity android:name="Liner" android:screenOrientation="portrait">
  35.  
  36.             <intent-filter>
  37.  
  38.                 <action android:name="android.intent.action.MAIN" />
  39.  
  40.                 <category android:name="android.intent.category.LAUNCHER" />
  41.  
  42.              </intent-filter>
  43.  
  44.                 </activity>
  45.  
  46.     </application>
  47.  
  48. </manifest>
  49.  
  50.  
Parsed in 0.004 seconds, using GeSHi 1.0.8.4


Thanks for the help,

Harry
harryh99
Junior Developer
Junior Developer
 
Posts: 18
Joined: Sun Jan 10, 2010 12:33 pm

Top

Postby harryh99 » Tue Jan 19, 2010 6:59 pm

Now I think I know what the problem was (after I added all of the necessary code). I had the copy-protection turned on (in the market-settings for the app). When I turned it off it was listed on my HTC Tattoo.
So maybe that helps other people who have the same problem.

Thanks for all the hints (they were necessery, too).

Harry
harryh99
Junior Developer
Junior Developer
 
Posts: 18
Joined: Sun Jan 10, 2010 12:33 pm

Dont want to show my app in 320x480 Screen - Normal Screen

Postby saamyandroid » Fri Jan 22, 2010 6:47 am

I want to filter my application in Android market.

I developed my Games only to 320x480 Screen - Normal Screen Mobiles like HTC Hero ,HTC Magic etc.

So i dont want to show my games for Small and Large Screen Mobiles in android market.

I used Following in Manifest.

<uses-sdk android:minSdkVersion="2" android:targetSdkVersion="4"/>
<supports-screens
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="false"
android:anyDensity="false">

is this is correct?


i have only android Developer Phone 1.

so just to check
i used

<uses-sdk android:minSdkVersion="2" android:targetSdkVersion="4"/>
<supports-screens
android:largeScreens="false"
android:normalScreens="false"
android:smallScreens="true"
android:anyDensity="false">


To Filter my game only to Small Screen (240x320) dont want to show other screens like Normal (320x480) Large Screen (480x854).

But Android market still(But I Filtered only to small screen ) showing Apps in my Android Develoepr phone 1(Normal Screen).


Any help is appreciated,
Thanks in Advance,
saamyandroid
Experienced Developer
Experienced Developer
 
Posts: 84
Joined: Wed Sep 09, 2009 8:17 pm
Location: INDIA

Postby iaindownie » Thu Apr 01, 2010 5:37 pm

harryh99 wrote:Now I think I know what the problem was (after I added all of the necessary code). I had the copy-protection turned on (in the market-settings for the app). When I turned it off it was listed on my HTC Tattoo.
So maybe that helps other people who have the same problem.

I have a similar problem, but Copy-Protection is turned OFF, so I don't think it's quite that simple. A bloke in the US using a Hero can't see my app in the Market. It's been downloaded 1000+ times, so all appears OK to me. I have a TMobile G1 - is the Hero a different support-screen config? I have set
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1. <uses-sdk android:minSdkVersion="4" />
Parsed in 0.000 seconds, using GeSHi 1.0.8.4

thinking that most modern phones will handle it, and he states his versions below:
Firmware Version - 1.5
Software Version - 1.56.651.2

Any ideas why he can't see my app?
Any other Hero users want to see if they can see it (not download) in Market? It's called "pace calculator" by iaindownie.

Thanks, hope someone can help
Iain
User avatar
iaindownie
Experienced Developer
Experienced Developer
 
Posts: 84
Joined: Mon Dec 29, 2008 4:08 pm
Location: Thetford, Norfolk, UK

Postby harryh99 » Thu Apr 01, 2010 7:10 pm

Hi,

minsdkversion=4 means that it will be shown on phones>=android 1.6.
So if that guy has a hero with 1.5 (I didn´t know there are heros around with 1.5) then he can´t see it on the market.

I hope that helps,
Harry
harryh99
Junior Developer
Junior Developer
 
Posts: 18
Joined: Sun Jan 10, 2010 12:33 pm

Postby iaindownie » Tue Apr 06, 2010 9:34 am

Thanks Harry, now I understand. Would have helped if sdk version number matched android version in SOME way!
Iain
User avatar
iaindownie
Experienced Developer
Experienced Developer
 
Posts: 84
Joined: Mon Dec 29, 2008 4:08 pm
Location: Thetford, Norfolk, UK

Top

Return to General

Who is online

Users browsing this forum: No registered users and 2 guests