2011-05-12 104 views
1

即使從Android Market下載,我也無法將我的應用程序安裝到設備上。這怎麼可能?如果簽名不正確,市場不會接受嗎?我試圖通過隔離各種活動來安裝它,但即使將它簡化爲一個簡單的Hello World應用程序,它們似乎也不起作用。該應用程序有一個選項卡視圖,其中兩個是webviews [其中包括一個重新加載按鈕]和一個允許用戶發送電子郵件到提交頁面的選項卡。有沒有人有任何想法,我缺少什麼?從Android Market下載時,我的應用程序無法安裝在設備上

非常感謝您提前。

編輯:

它被下載運行2.2.2 LG盟友和我的應用程序運行在一個2.2模擬器罰款。它與最小水平4.這裏編譯是我AndroidManifest文件

<?xml version="1.0" encoding="utf-8"?> 

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false"> 
    <activity android:name=".BrotipsTabs" 
       android:label="Brotips"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
     </activity> 
    <activity android:name=".TabWidget" 
      android:label="@string/app_name" 
      android:theme="@android:style/Theme.NoTitleBar"> 
</activity> 

<activity android:name=".Random" 
      android:label="@string/app_name" 
      android:theme="@android:style/Theme.NoTitleBar"> 
</activity> 

<activity android:name=".Sub" 
      android:label="@string/app_name" 
      android:theme="@android:style/Theme.NoTitleBar"> 
</activity> 
<activity android:name=".BrotipsTabs" android:label="@string/app_name" 
     android:theme="@android:style/Theme.NoTitleBar"> 
     </activity> 
<meta-data android:name="com.mobclix.APPLICATION_ID" android:value="<Key>"/> 
<activity android:name="com.mobclix.android.sdk.MobclixBrowserActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> 
</application> 
    <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission 
android:name="android.permission.ACCESS_NETWORK_STATE" /> 
</manifest> 

如果不工作,我的意思是拒絕安裝,並聲稱它從來沒有同時圖標留在電話。

+1

設備的品牌和型號是什麼?它運行的是什麼版本的Android?你的應用有哪些Android版本?它編譯的是什麼版本?你的AndroidManifest文件中有什麼?它以什麼方式不起作用? – 2011-05-12 22:08:36

+0

它也很高興看到安裝失敗的日誌。 – inazaruk 2011-05-12 22:12:43

+0

它正在運行2.2.2的LG Ally上下載,我的應用在2.2模擬器上運行良好。它的編碼分爲4級。 – user751425 2011-05-12 22:39:15

回答

0

您的手機上是否安裝了以前版本的應用程序?如果您有一個使用調試簽名簽名的apk(當推送運行時eclipse使用該簽名),並嘗試從已簽名的市場安裝它並使用實際簽名,那麼它將因兩個簽名不同而失敗。它顯示的消息在我找到的不同設備上有所不同。如果您安裝了以前版本的應用程序,則應將其卸載並再次嘗試從市場進行安裝。你應該很好走。

+0

謝謝您的回覆,但我已在每次測試之間卸載。還有其他問題嗎? – user751425 2011-05-13 00:17:39

+0

有兩個問題,如果你是從adb或eclipse來做的話,它會安裝並運行嗎?你知道安裝是否會失敗嗎?或者你只知道它會失敗嗎? – FoamyGuy 2011-05-13 13:00:08

+0

我無法確定它是否從eclipse安裝,因爲我無法訪問設備。我檢查了多個下載程序,它們都有相同的問題。但是,在我的錯誤日誌中發現了以下內容:[randomtab.xml:android.webkit.WebView無法轉換爲android.view.ViewGroup],[com.mobclix.android.sdk.MobclixMMABannerXLAdView無法實例化]和[No command output運行時:'am start -n com.soma.brotips/com.soma.brotips.BrotipsTabs -a android.intent.action.MAIN -c android.intent.category.LAUNCHER'​​on device emulator-5554]這些可能是致命的問題是什麼? – user751425 2011-05-13 17:58:05

相關問題