Android.App.Activity - 包不存在

Mos*_*ano 7 java eclipse ant android

我有一个应该正确编译的andorid项目文件.

我安装了最新的eclipse和Andriod ADT插件.

然后我导入了项目并右键单击build.xml以作为ANT构建运行.但是我在一些基本代码上遇到了错误,我确信这些错误源于我错误配置的设置.

我还尝试从命令行使用ANT运行它.两次我都遇到了同样的错误

怎么了 ?

    Buildfile: /Users/admin/Downloads/moshe-5/build.xml
    init:
    process.annotations:
        [javac] Compiling 9 source files to /Users/admin/Downloads/moshe-5/build/classes
        [javac] /Users/admin/Downloads/moshe-5/src/ti/moshe/CustomAdapter.java:7: package android.app does not exist
        [javac] import android.app.Activity;
        [javac]                   ^
        [javac] /Users/admin/Downloads/moshe-5/src/ti/moshe/CustomAdapter.java:8: package android.content does not exist
        [javac] import android.content.Context;
        [javac]                       ^
        [javac] /Users/admin/Downloads/moshe-5/src/ti/moshe/CustomAdapter.java:9: package android.graphics does not exist
        [javac] import android.graphics.Color;
Run Code Online (Sandbox Code Playgroud)

Inc*_*App -8

不用费心使用 ANT 进行构建。Eclipse 和 ADT 插件提供了优秀的工具来为您省去麻烦。只需右键单击该项目,选择运行方式 -> Android 应用程序

  • 这是一个可怕的建议,特别是如果您尝试使用 Jenkins 等建立连续构建。 (21认同)
  • @IncrediApp 我建议您学习如何自己构建项目,而不是依赖 IDE,这样您就可以了解它的实际工作原理。工程师应该了解他们构建的系统。这个答案并没有回答他的问题,即“出了什么问题?” (8认同)
  • 那么,Android 程序员需要走多远才能开发应用程序呢?也许深入研究 Eclipse 运行 ANT 脚本的方式?或者研究 Dalvik VM 及其工作方式?我真的认为你不必“理解这些组件的系统”,除非它对于你正在做的事情是必要的,或者对你想要实现的目标没有帮助并且需要一些调整才能使其工作。但我想你不会同意我的观点,所以我们会同意在这一点上存在分歧。 (2认同)