2014-02-13 47 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的情况下,将其替换为启动时应启动的任何类。

该清单也似乎缺少应用程序中其他每个活动的条目。您需要将它们添加到清单,然后才能启动它们。

相关问题