相关疑难解决方法(0)

Android Studio中的OpenCV

我想在Android Studio的应用程序中使用OpenCV库.我按照这里的说明,但我得到错误

未找到名称"default"的配置

有什么不对?

我使用带有gradle 2.2.1的Android Studio 1.0.

android opencv gradle android-studio

136
推荐指数
5
解决办法
18万
查看次数

Android Studio 0.4:无法找到方法jniDir()

当更新到使用android gradle插件0.7.0和gradle 1.9的Android Studio 0.4时,会出现以下错误:

org.gradle.api.internal.MissingMethodException:找不到方法jniDir()...

它指的是我的build.gradle中的以下行:

 tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
   pkgTask.jniDir new File(projectDir, 'native-libs')
 }
Run Code Online (Sandbox Code Playgroud)

PS:这些答案为我解决了所有其他升级问题:

  1. /sf/answers/1364787861/
  2. /sf/answers/1362281371/

android gradle android-studio

15
推荐指数
1
解决办法
3702
查看次数

如何使用Android Studio Gradle构建复制或使用本机库?

我有一个本地的lib

/ libs/armeabi文件夹名为libparser.so和一个关联的jar文件.

我更改了gradle构建文件以包含jar文件,这看起来很简单(MYNEWJAR):

dependencies {
    compile files('libs/android-support-v4.jar', 'libs/MYNEWJAR.jar')
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行应用程序时,我认为它无法找到本机库:

E/AndroidRuntime(22569): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load parser from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.hybris.mobile.history-1.apk,libraryPath=/data/app-lib/com.hybris.mobile.history-1]: findLibrary returned null
E/AndroidRuntime(22569):    at java.lang.Runtime.loadLibrary(Runtime.java:365)
E/AndroidRuntime(22569):    at java.lang.System.loadLibrary(System.java:535)
E/AndroidRuntime(22569):    at com.senstation.android.pincast.Pincast.<clinit>(Pincast.java:1299)
E/AndroidRuntime(22569):    ... 17 more
Run Code Online (Sandbox Code Playgroud)

你能帮助我直接获取构建文件,它将包含本机库吗?这似乎是在Eclipse上自动发生的,但我真的想使用android studio.

谢谢!斯文

android gradle android-studio

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×3

android-studio ×3

gradle ×3

opencv ×1