2014-02-13 43 views
1

我是一個初學編程的人。我希望能夠編輯一些基本的開源應用程序(由其他人創建)來幫助我掌握應用程序開發過程的各個部分。開放源代碼的android應用程序不會通過Eclipse運行

我下載可以在這裏找到該應用程序:http://www.sourcecodester.com/5903/android-employee-directory.html

我已經下載的APK版本,通過Youwave工作正常,但是我想「測試」通過Eclipse/ADT(即運行)的源代碼版本。如果不編輯代碼,我會嘗試執行此操作,並且它會失敗,說明代碼中存在阻止其運行的錯誤。我不明白這是怎麼回事,因爲它是一個由明顯比我知道他們在做什麼(證明:apk版本工作正常)的人發佈的工作初學者應用程序,並且由於我還沒有編輯任何事情都沒有可能,我的錯誤已經打破了應用程序。到底是怎麼回事?我如何使應用程序測試運行?

任何幫助將非常感激:)

+1

請發佈錯誤。 –

回答

1

似乎沒有要在代碼中的MainActivity類別,該應用程序要啓動時啓動的基礎上,在AndroidManifest.xml中的條目。

爲了解決這個問題,假設應用程序應該開在首次推出的EmployeeList的類,替換行:

<activity 
     android:name="com.example.employeedirectory.MainActivity" 
     android:label="@string/app_name" > 

在AndroidManifest.xml有:

<activity 
     android:name="com.example.employeedirectory.EmployeeList" 
     android:label="@string/app_name" > 

如果不是您希望啓動EmployeeList的情況下,將其替換爲啓動時應啓動的任何類。

該清單也似乎缺少應用程序中其他每個活動的條目。您需要將它們添加到清單,然後才能啓動它們。

相關問題