2011-03-26 13 views
1

我一直在工作,並摸索了將近一個月,以找到一種方法來解決這個問題。現在我想我應該向你們求助。 我在Android 1.5上開發了我的第一款Android應用,並在Android市場上發佈。我看到我的應用在Android市場的網站上成功展示,但我無法在手機的Android市場上找到它。我的手機是運行Android 2.2的預付費T-mobile華爲Comet手機。我的應用程序不會出現在我的T-Mobile華爲彗星手機的Android Market的

幾個搜索之後,我發現它可能基於1.5一些應用程序不會在Android 2.2工作非常好。手指交叉,但我做了基於Android 2.2的我的應用程序的另一個版本。之後,我徹底測試了我的應用程序,並且在我的模擬器上以不同的設置完全正常工作。特別是它可以在minSdk = 6時正常工作,最多8次。我還測試了不同的屏幕尺寸,並在我的AndroidManifest.xml文件中包含了android:smallScreens = "true"的設置,因爲我從互聯網上了解到華爲手機有QVGA屏幕有時會阻止它看到Android市場上的大部分應用程序。下面是我的清單文件的一部分:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.agitjob.ktv" 
     android:versionCode="2" 
     android:versionName="1.05"> 
    <uses-sdk android:minSdkVersion="6" android:targetSdkVersion="8" /> 
<supports-screens android:resizeable="true" android:anyDensity="false" 
android:smallScreens="true" 
android:normalScreens="true" 
     android:largeScreens="true" /> 
    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
    <uses-feature android:name="android.hardware.touchscreen" /> 
    <uses-feature android:name="android.hardware.external_storage" /> 

我很確定我的應用程序將手機的Android Market上顯示我更新了這樣的設置,但仍然之後。我的手機仍然無法在Android市場上看到它。我問我有一個HTC Evo的朋友,他也看不到它。我試圖通過Firefox去Android市場嘗試從那裏安裝我的應用程序,但不幸的是,我的華爲在設備列表中顯示爲灰色,網站顯示「此項目與您的設備不兼容」。

我一直在尋找周圍,似乎沒有辦法弄清楚什麼使應用程序與我的手機不兼容。這是否與處理器要求或應用程序的大小有關?哦,還有一件事,我購買了這個華爲彗星作爲預付費電話,但從未激活SIM卡。這是可能的原因嗎?但是,如果是這樣的話,我的朋友應該在他的手機上看到應用程序。

這裏的鏈接到我的應用程序的Android市場。我希望得到大家的幫助/建議。我現在完全失去了。非常感謝你。

我的應用程序:https://market.android.com/details?id=com.agitjob.ktv&feature=search_result

PS:如果你有時間,請檢查你可以看到你的手機和測試我的應用程序,如果它工作正常與否。我非常感謝你們花時間閱讀我的問題。

乾杯, 地理信息技術

更新:我今天剛剛測試與HTC冰川和它有同樣的問題。請幫忙嗎?

+0

把用途功能的出來,並嘗試。 – Blundell 2011-03-26 10:31:44

+0

謝謝布倫德爾堆。它現在可以工作= D我可以通過手機上的android市場看到我的應用程序並完美下載。 唯一的事情是我的朋友有HTC Evo運行android 2.2.1仍然看不到它。任何想法??? – 2011-03-27 07:14:08

+0

@Blundell:感謝您的快速幫助。我會盡快給你回覆。 但是,是不是我需要說明這兩個功能來過濾掉沒有外部存儲和觸摸屏的設備?由於我的應用程序需要讀取/寫入SD卡上的數據。 Geeez,我是Agit。我認爲stackoverflow給了我隨機的名字^^我在這裏是一個新手LOL – 2011-03-26 22:30:23

回答

0

在Android Market Developper控制檯,選擇您的應用程序的詳細信息,如果您向下滾動的選項,在選擇目標國家等等,你有一個選項列出所有兼容設備的標籤,開始在那裏檢查你是否被過濾掉,爲什麼。

檢查this link

相關問題