2012-10-04 25 views
1

我想在我的應用程序中使用字符串中的開關函數。當我做了日食說,我不得不升級到Java 1.7,我愚蠢地讓它做。然後它告訴我使用Android Fix Project來修復它。我做了什麼,隨後又恢復到了1.5。好(我認爲)Android - 更改java版本,現在改回應用程序將不會運行

現在我的應用程序不會運行:(

繼承人的應用程序的結構

enter image description here

繼承人的錯誤: 主要位:

10-04 13:39:04.974: D/AndroidRuntime(11532): Shutting down VM 
10-04 13:39:04.974: W/dalvikvm(11532): threadid=1: thread exiting with uncaught exception (group=0x40c5c1f8) 
10-04 13:39:04.974: E/AndroidRuntime(11532): FATAL EXCEPTION: main 
10-04 13:39:04.974: E/AndroidRuntime(11532): java.lang.RuntimeException: Unable to instantiate application com.directenquiries.assessment.tool.Globals.Global: java.lang.ClassNotFoundException: com.directenquiries.assessment.tool.Globals.Global 
10-04 13:39:04.974: E/AndroidRuntime(11532): at android.app.LoadedApk.makeApplication(LoadedApk.java:482) 

完整日誌可以在:http://pastebin.com/rMLqkDc2

這裏是我的Android清單:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.directenquiries.assessment.tool" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" > 
    </uses-permission> 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 

    <application 
     android:name=".Globals.Global" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.Holo" > 
     <activity 
      android:name=".LoginPageActivity" 
      android:label="@string/title_activity_login_page" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".MainPage" 
      android:label="Select Item" > 
     </activity> 
     <activity 
      android:name=".JobSheet" 
      android:label="@string/title_activity_job_sheet" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.directenquiries.assessment.tool.MainPage" /> 
     </activity> 
     <activity 
      android:name=".LocationListView" 
      android:label="@string/title_activity_location_list_view" > 

     </activity> 
    </application> 

</manifest> 

我不是在一個小的損失做什麼

+0

做一個乾淨的版本 – paulm

+0

也設置您的項目的Java編譯器符合1.6 –

+0

不幸的是,我已經嘗試了他們兩個。同樣的錯誤 – TMB87

回答

0

好吧那麼繼承人發生了什麼,我怎麼修復它。 android'fix'將它設置回1.5,但我顯然是在1.6。我把它改回到1.6,乾淨了,沒有工作。從手機中卸載它,然後再次清潔並且工作。

1

右鍵點擊你的項目,然後轉到構建路徑,然後配置構建路徑...

在JavaCompiler進行--->更新Java編譯器1.7

+0

謝謝,但Java版本現在是正確的。當我做到這一點時,它似乎已經改變了應用程序中的其他內容 – TMB87

1

右鍵單擊項目>屬性>然後在「Java編譯器」,單擊左側面板上。 在這裏,你可以改變用於編譯你的項目的java版本

相關問題