相关疑难解决方法(0)

Android Studio - 本地路径不存在

将Android Studio更新为0.2.4后,无法部署我的项目.apk文件名完全不匹配.

Waiting for device.
Target device: 0146B0020E010020
Uploading file
    local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
    remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.
Run Code Online (Sandbox Code Playgroud)

在阅读了一些帖子之后,我将输出路径更改为build/apk文件夹,但问题仍然存在.而不是创建的projectname-debug-unaligned.apk,他正在寻找projectname.apk,我不知道如何以及在哪里可以告诉他更改他正在寻找的名称.有任何想法吗?

PS:是的我已阅读了几个帖子,这些帖子显示在右侧列表中.IDE的重启对我的同事起作用,但不适合我.

编辑:

我迷迷糊糊从一期下一个,所以我恢复到只下载的版本我能找到的:0.2.0.

没有消失的UI元素,我可以创建新项目,最重要的是,我最终可以再次将APK从工作室部署到我的设备.一旦发布,我会尽快尝试0.2.5.

deployment android apk android-studio

140
推荐指数
8
解决办法
10万
查看次数

Gradle 1.8版是必需的.当前版本是1.6

有一个新的Android Studio更新:https://sites.google.com/a/android.com/tools/recent/androidstudio030released

链接说:

通过更改Gradle 1.8和Android Gradle插件版本0.6.+,可以提高性能

所以我改变了我的依赖关系:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
Run Code Online (Sandbox Code Playgroud)

但我不知道在哪里可以将Gradle 1.6改为1.8 ...

当我编译应用程序时,我遇到了这个错误:

Gradle:评估项目时出现问题.

Gradle 1.8版是必需的.当前版本是1.6

我在哪里可以更改版本?

提前致谢 :)

android android-studio android-gradle-plugin

34
推荐指数
4
解决办法
5万
查看次数

Android Studio,Gradle,OpenCV和NDK

我试图在Android Studio上测试OpenCV Android,我对如何包含NDK感到困惑.

我想要做的是运行OpenCV附带的样本.在提供的6个样本中,我成功地运行了4个样本.例外是面部检测和本机活动.

我怀疑原因是我没有正确设置我的NDK.

谷歌搜索我发现了一堆讨论,但并不真正了解它们.这是我第一次尝试使用NDK和OpenCV,我的Gradle理解是有限的.

我在.bash_profile中设置了一个环境变量

export ANDROID_NDK = pathTo/android-ndk-r9

我不明白如何把它带到工作室.

我看到jniFolder的引用,但不明白这些是什么,我现在应该关心. Stackoverflow.com/questions/17767557

tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = new HashSet<File>()
pkgTask.jniFolders.add(new File(projectDir, 'native-libs'))
Run Code Online (Sandbox Code Playgroud)

}

在build.gradle文件的末尾,我应该怎么做这个粘贴?

总之,我的问题是.

  1. 如何让Android Studio读取NDK变量?
  2. 什么是jniFolders?
  3. 仅仅粘贴在build.gradle文件的末尾就足够了吗?

谷歌集团关于Gradle和NDK的讨论


对于遇到这种情况的人来说,除了Xaviers anwser之外我是如何解决它的.首先,我在docs目录中阅读NDK附带的OVERVIEW.html.然后我将.mk和.cpp文件编译成.so文件.我在示例jni目录中进行了此操作.这在libs文件夹中创建了.so文件,我将其复制到Xavier给出的目标位置.

android opencv gradle android-ndk android-studio

11
推荐指数
1
解决办法
8793
查看次数