相关疑难解决方法(0)

在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万
查看次数

无法加载类'com.android.build.gradle.managed.BuildType_Impl

我正在尝试使用android studio进行基本的ndk实现.现在我无法同步gradle我认为buid.gradle错过了一些配置

我收到这个错误

错误:无法加载类'com.android.build.gradle.managed.BuildType_Impl'.此意外错误的可能原因包括:

  • Gradle的依赖缓存可能已损坏(这有时会在网络连接超时后发生.)重新下载依赖项并同步项目(需要网络)
  • Gradle构建过程(守护程序)的状态可能已损坏.停止所有Gradle守护进程可以解决此问题.停止Gradle构建过程(需要重启)
  • 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容.
在损坏的Gradle进程的情况下,您还可以尝试关闭IDE,然后终止所有Java进程.

我的buid.gradle(app)

 apply plugin: 'com.android.model.application'
    model
            {
                android {
                    compileSdkVersion = 23
                    buildToolsVersion = "23.0.1"

                    defaultConfig.with {
                        applicationId = "com.example.app"
                        minSdkVersion.apiLevel = 9
                        targetSdkVersion.apiLevel = 23
                        versionCode = 1
                        versionName = "1.0"
                    }

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

                    packagingOptions {
                        exclude 'META-INF/DEPENDENCIES'
                        exclude 'META-INF/NOTICE'
                        exclude 'META-INF/LICENSE'
                        exclude 'META-INF/LICENSE.txt'
                        exclude 'META-INF/NOTICE.txt'

                    }

                android.ndk {
                    moduleName = "jniSample"
                }

                android.productFlavors {
                    // for detailed abiFilter descriptions, refer …
Run Code Online (Sandbox Code Playgroud)

android android-studio build.gradle android-gradle-plugin

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