1

我尝试在 Android Studio 中导入 HelloAndroid 项目,但是,当我尝试构建 apk 并在设备上运行它时,我收到一个 gradle 错误:

在此处输入图像描述

有谁知道如何解决这个问题并运行应用程序?

4

1 回答 1

1

build.gradle 脚本的原作者在这里。您可能会说,我们的 gradle 构建非常混乱。它由三个步骤组成:

  1. 使用 gradle 的原生“cpp”插件构建卤化物生成器。也就是说,它们只是普通的 C++ 程序。
  2. 使用每个架构参数运行每个 Halide 生成器,以在相应的 jni/libs/ 目录中生成一组 .so 文件。
  3. 使用 ndk-build 脚本编译 Android.mk,它将应用程序的 JNI 部分与 Halide 生成的 .so 文件链接起来。

这个过程很脆弱,尤其是 Gradle 和 Android 平台都在我们的领导下发生变化。我一直在等待平台使用仍在“孵化”的新 Gradle 组件模型以及新的 Android 构建系统新的实验插件来稳定。

同时,如果您使用 Android Studio 1.5 和 Gradle 1.2.2,一切都应该构建(1.2.3 可能会工作,但 IIRC 1.2.4 已损坏)。

于 2016-08-30T19:12:54.850 回答