【发布时间】:2016-06-07 23:29:57
【问题描述】:
我想使用 Eclipse 编译和运行项目 (Signal-Android : Openwhisper)。有没有办法做到这一点? (我必须使用 Eclipse 的原因是因为它的附加组件“调用图查看器”。我想要项目的调用图。如果有人有其他想法,你也可以在这里发布)
我已经安装了 ADT。
当我尝试运行它时。出现很多错误
No resource found that matches the given name 'Theme.AppCompat.NoActionBar'.
No resource found that matches the given name '@style/Theme.AppCompat.Light.DarkActionBar'.
No resource found that matches the given name '@style/Widget.AppCompat.ActionBar'.
...其实它有20多行错误
来自 Eclipse 的错误:
我发现大多数人都在使用 Android Studio,但我不知道如何创建调用图。
我尝试将 Appcompat v7 添加为支持库,但是当我单击添加时在属性 > android > 库中。它里面什么都没有,但我确定在 sdk/extras/android/support/v7/appcompat/libs 中有 v7 appcompat.jar
【问题讨论】:
-
菱形运算符只能在Java 7+上使用,所以你需要更改构建路径或类似的东西
-
右键单击您的项目并转到属性,然后您会看到红色的勾号和一些错误,然后回来告诉我们这是怎么回事。除此之外,请检查您的构建级别、jdk 版本、res 文件夹中的错误、lib 依赖项、干净的构建。
-
我相信 Android Studio 中最接近的应该是Call Hierarchy Viewer
-
你真的不应该再使用 Eclipse for Android,它在很长一段时间内都不受支持,并且项目只有在专门设置为这样做时才能在 Eclipse 中工作。我会打印resources.jetbrains.com/assets/products/intellij-idea/… - 极大地帮助您适应 AS。
-
Google 正式停止支持 Eclipse,开放的 Whisper 系统 android 项目也迁移到 Android studio。克隆开放的耳语项目here.
标签: java android eclipse call-graph