2014-01-11 32 views
0

我們最近開發了一個Android應用程序並通過Google Play發佈。首先,我們創建了一個測試版測試組,爲其添加了成員​​,並從他們每個人那裏獲得了反饋意見等。我們沒有問題在用戶設備上發佈和安裝此測試版。無法實例化應用程序 - AndroidManifest設置

我們推動這個beta版本(API等級14+),以生產和突然的應用程序開始與下面的錯誤安裝完成後失敗:

java.lang.RuntimeException: Unable to instantiate application x.x.x.App: 
java.lang.ClassNotFoundException: x.x.x.App 

在AndroidManifest文件應用程序的名稱屬性是滿軟件包名稱xxxApp。我們將其更改爲只是類名App,並且所有內容都開始順利運行。

然而,客戶決定讓應用程序與API 10 - 13兼容,並相應地對AndroidManifest文件進行了更改。我們只是改變了minSDK = 10。同樣,我們有沒有進一步的錯誤等beta測試過程

我們再決定推廣這個應用程序來生產,現在我們安裝/升級到這個新版本時,你得到同樣的錯誤

java.lang.RuntimeException: Unable to instantiate application x.x.x.App: 
java.lang.ClassNotFoundException: x.x.x.App 

一次。

這裏發生了什麼 - 我需要一個解釋(如果存在),因爲我無法找到任何意義?

編輯:清單文件

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.expatindenmark.adquota" 
    android:versionCode="8" 
    android:versionName="3.2" > 

    <uses-sdk 
     android:minSdkVersion="10" 
     android:targetSdkVersion="18" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.READ_CALENDAR" /> 
    <uses-permission android:name="android.permission.WRITE_CALENDAR" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    <application 
     android:name="App" 
     android:allowBackup="false" 
     android:icon="@drawable/ic_launcher_hoejtid_ikon" 
     android:label="@string/app_name" > 
     <activity 
      android:name="com.expatindenmark.adquota.SplashActivity" 
      android:configChanges="locale" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.NoTitleBar" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.expatindenmark.adquota.AdquotaTabActivity" 
      android:configChanges="locale" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.NoTitleBar" > 
     </activity> 
    </application> 

</manifest> 
+0

發佈您的清單文件... – Piyush

+0

您在之前的清單或證書中是否有任何更改。 – Ranjit

+0

我們在新版本中唯一改變的是minSDK - 與10交換14。 – user3185066

回答

0

,如前面的評論我改名=「應用程序」來命名=「.APP」和作品說明。

相關問題