| 
 我的项目是https://github.com/leixiaohua1020/simplest_ffmpeg_mobile/tree/master/simplest_ffmpeg_android_streamer 这里下载的,雷神的demo,但是他只有  
提供eclipse版本的,在转到as上面之后就碰到了这个编译问题。  
错误提示说明可以在gradle.porperties 中添加 $USE_DEPRECATED_NDK= true解决。  
实际上,没有用。  
错误提示中给的另外一个链接起了作用:  
http://tools.android.com/tech-docs/new-build-system/gradle-experimental?pli=1#TOC-Gradle-Requirements  
主要修改了,三个地方,可以编译通过。  
1、主项目下面的build.gradle  
 
 dependencies { 
 //        classpath 'com.android.tools.build:gradle:2.2.0-beta2'         classpath "com.android.tools.build:gradle-experimental:0.7.0-alpha4"
  }  
 改为下面这个  
  
2、gradle目录下面的 gradle-wrapper.properties  
 
 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
  这两个地方的gradle版本需要匹配,安装上面那个网站上面给出的对应关系  
  
3、app目录下面的build.gradle  
 
 apply plugin: 'com.android.model.application'  // 这里需要修改,插入model
model{ // 这里需要加 一个model包
    android {
        compileSdkVersion 19
        buildToolsVersion "24.0.1"
        defaultConfig {
            applicationId "com.leixiaohua1020.sffmpegandroidstreamer"
            minSdkVersion.apiLevel 15    // 需要改
            targetSdkVersion.apiLevel 22 // 
         // 加上
            ndk{
                moduleName="avcode"
            }
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles.add(file("proguard-rules.pro"))
                signingConfig = $("android.signingConfigs.myConfig")
            }
        }
    }
    android.signingConfigs {
        create("myConfig") {
            storeFile "../debug.keystore"
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
            storeType "jks"
        }
    }
} 
  
   |