App missing in the Android Market

2019-03-21 00:30发布

问题:

I recently installed the Market App on the Android Emulator (in a virtual device with Android 2.2), but when I search for the Wikitude app it didn't appear! The webpage of the market lists it, but it doesn't appear on the emulator (other apps does).

Does anyone know why this happens and/or how to fix it?

Thanks!

回答1:

Some apps don't show in the Android Market based off device capability. There may be a device hardware feature you're not emulating, causing the Market not to show the Wikitude app.



回答2:

I've had issues with specific devices when I had the "Copy Protection" flag enabled when publishing the app. Disabling this feature made the app appear in the Market app on the device.



回答3:

Some apps does not shows through market app if that application contains market filter options like the one that is mentioned on the link below: http://developer.android.com/guide/appendix/market-filters.html.

  <supports-screens android:resizeable=["true"| "false"]
                      android:smallScreens=["true" | "false"]
                      android:normalScreens=["true" | "false"]
                      android:largeScreens=["true" | "false"]
                      android:xlargeScreens=["true" | "false"]
                      android:anyDensity=["true" | "false"]
                      android:requiresSmallestWidthDp="integer"
                      android:compatibleWidthLimitDp="integer"
                      android:largestWidthLimitDp="integer"/>

If any one of these filter options is provided in the Android manifest.xml file then the applications will be filtered on the market app while we searching and only the device that meet required features will only be shown/listed. But on the mean time if you search through the web browser the application will be listed. Market filters, filters the app only from the Android market app and not while browsing through a browser. For an example: if an applications mainfest.xml contains :

 <supports-screens android:smallScreens="false" android:normalScreens="true"
     android:largeScreens="true"/>

Then that application will be shown only while we are searching from a device of screen sizes that come under normal and large. This application will not be listed if we are searching from a device that comes under small screen sizes. And if we search the same app on browser it will be listed. Kindly check if that condition is preventing the app to be listed.



回答4:

The emulator is not a valid device. Have you installed Market by some workaround? Like getting the APK on the emulator. Market allows only for listed and registered phones - check the view devices section in the Market Admin. Since there is no Emulator phone, it will not be shown :)



回答5:

Which contry/region are you from? We did experience the same "apps missing" issue in China until last Thursdy, 06/09/2011. Our apps seem disppearing stranglely from Android Market client on mobile phones. Finally,we just tries to refresh the "save" button for each app in our Android developer account. And it seems to work... some more information that could help, 1. this kind of "save" button solution works for Android OS 2.2 and above 2. for Android OS 2.1, we did not have our apps missing issue since we have seen in forums some other developers suffering from the same issue recently, we have written an article about it, hoping that could help. http://xmscan.wordpress.com/2011/06/10/android-market-app-missing-issue/



回答6:

If the developer of the application is using "Copy Protection" there can be issues. From what I understand, Google white-lists certain hardware-software combinations for "Copy Protection" applications. For example, shortly after I received the Froyo update on my Samsung Captivate I could not see any "Copy Protection" apps because Google had not white-listed the new Froyo ROM yet. That said, I highly doubt that the emulator is on the white-list.