小编Fad*_*der的帖子

在Android Studio中生成.so文件

我知道有相关的答案,但它们已经过时了.我有Android Studio 1.3,已经下载了Android NDK.当我运行一个应用程序,它崩溃并给出了findLibrary returned nullLogcat.我发现这是因为没有.so库文件(如果我错了就纠正我).我的问题是 - 如何在Android Studio中生成.so文件?

是)我有的 -

  • Android Studio 1.3稳定版
  • Gradle 1.5
  • Android实验插件0.2

注意 -如果.so必须使用Cygwin或构建库文件CMD,请告诉我如何操作.

android android-ndk android-studio

21
推荐指数
2
解决办法
3万
查看次数

在Android Gradle Dependency中编译多个模块

我正在尝试使用带有physicsBox2D扩展名的andEngine创建一个应用程序.为此,我必须添加2个模块,然后在我的应用程序中编译 - andEngineandEngine PhysicsBox2D.我有以下Gradle代码 -

apply plugin: 'com.android.model.application'

model {

android {
    compileSdkVersion = 22
    buildToolsVersion = "22.0.1"

    defaultConfig.with {
        applicationId = "com.sample.practice"
        minSdkVersion.apiLevel = 9
        targetSdkVersion.apiLevel = 22
        versionCode = 1
        versionName = "1.0"
    }
}

android.buildTypes {
    release {
        minifyEnabled = false
        proguardFiles += file('proguard-rules.pro')
    }
}
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':andEnginePhysicsBox2D')
    compile project(':andEngine')
}
Run Code Online (Sandbox Code Playgroud)

但是此代码在运行时出现此错误 - ...java.exe finished with non zero exit value 2

如果我compile project(':andEnginePhysicsBox2D')从Gradle中删除,该应用程序运行正常.但是这段代码对于应用程序的工作非常重要.任何想法我如何实现andEngine …

android gradle andengine android-studio

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

使用Hough OpenCV时出错

如果我不执行任何操作(即不通过控制窗口更改颜色检测 HSV),则应用程序运行正常。但是,如果我在应用程序运行时更改 HSV 值,则会收到以下错误。我已经在没有霍夫的情况下测试了代码,它运行良好。

CPU 错误 -

HoughFinder.exe 中 0x00007FF9ECA64388 (ucrtbase.dll) 处出现未处理的异常:将无效参数传递给认为无效参数致命的函数。

这是我的代码 -

VideoCapture capture(0); // 0 is my webcam

...

capture.read(displayOriginal))
...(Code to detect colors for extra accuracy)
cudaCanny->detect(imgThresholded, imgCanny);

vector<Vec2f> lines;
//Ptr<HoughLinesDetector> hough = createHoughLinesDetector(1, CV_PI / 180, 100); CUDA code...
//hough->detect(imgCanny, lines); CUDA code...
HoughLines(displayCanny, lines, 1, CV_PI / 180, 100, 0, 0); // CPU code...
    for (size_t i = 0; i < lines.size(); i++)
    {
        float rho = lines[i][0], theta = lines[i][1];
        Point pt1, pt2; …
Run Code Online (Sandbox Code Playgroud)

c++ opencv hough-transform

4
推荐指数
1
解决办法
1563
查看次数