【问题标题】:Open source android app wont run via Eclipse开源 android 应用程序不会通过 Eclipse 运行
【发布时间】:2014-03-13 03:28:40
【问题描述】:

我是编程的初学者。我正在尝试编辑一个基本的开源应用程序(由其他人创建),以帮助我掌握应用程序开发过程中不同部分的窍门。

我正在下载的应用可以在这里找到:http://www.sourcecodester.com/5903/android-employee-directory.html

我已经通过 Youwave 下载了一个运行良好的 apk 版本,但是我想通过 Eclipse/ADT 来“测试”(即运行)源代码版本。在不编辑任何代码的情况下,我尝试执行此操作,但它无法说明代码中存在阻止其运行的错误。我不明白这是怎么回事,因为它是一个工作的初学者应用程序,由显然比我更了解他们在做什么的人发布(证明:apk 版本工作正常),并且我还没有编辑我的错误不可能破坏应用程序。到底是怎么回事?如何让应用测试运行?

任何帮助将不胜感激:)

【问题讨论】:

  • 请发布错误。

标签: android eclipse apk adt


【解决方案1】:

根据 AndroidManifest.xml 中的条目,代码中似乎没有 MainActivity 类,应用程序希望在启动时启动该类。

要解决此问题,假设应用程序应在首次启动时打开 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,则将其替换为应在启动时启动的任何类。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    相关资源
    最近更新 更多