2016-10-11 4 views
3

У меня есть странная проблема, и я знаю, что это было написано раньше, но все решения не работала :(андроид студия transformNative_libsWithStripDebugSymbolForDebug после Gradle 2.2

Ошибка: Не удалось завершить выполнение задачи для ': приложение: transformNative_libsWithStripDebugSymbolForDebug.

java.lang.NullPointerException (no error message)

это было отладить, прежде чем Gradle 2.2

у меня есть неделя без решения :(

---- PROJE кт ур ---- ---- build.gradle ----

buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle-experimental:0.8.1' 
    classpath 'com.android.tools.build:gradle:2.2.1' 
    classpath 'com.google.gms:google-services:3.0.0' 


    } 
} 

allprojects { 
    repositories { 
    jcenter() 
    } 
    } 

---- приложение лвл ----

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

model { 
android { 
    compileSdkVersion = 24 
    buildToolsVersion = '24.0.3' 

    defaultConfig { 
     applicationId = 'com.czar.tunnel.cave' 
     minSdkVersion.apiLevel = 12 
     targetSdkVersion.apiLevel = 24 
     versionCode = 7 
     versionName = '7.0' 
    } 
    ndk { 
     platformVersion = 12 
     moduleName = 'game' 
     toolchain = 'clang' 
     stl = 'gnustl_static' // recommending gnustl_static/gnustl_shared for android 
     cppFlags.addAll(['-std=c++11', '-Wall', // glm could not take -Wall -Werror 
         '-D GLM_FORCE_SIZE_T_LENGTH', '-D GLM_FORCE_RADIANS', 
         '-I' + file('src/main/jni'), 
         '-I' + file('src/main/jni/data')]) 
     ldLibs.addAll(['android', 'EGL', 'GLESv2', 'OpenSLES', 'log']) 
    } 


    sources { 
     main { 
      jni { 
       dependencies { 
        project ':nativeactivity' linkage 'static' 

       } 
      } 

     } 
    } 
    buildTypes { 
     release { 
      minifyEnabled = false 
     } 
    } 
} 

android.lintOptions { 
    abortOnError = false 
} 
} 

dependencies { 
compile 'com.skyfishjy.ripplebackground:library:1.0.1' 
compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.1' 
compile 'com.google.android.gms:play-services-ads:9.4.0' 
compile 'com.google.firebase:firebase-core:9.4.0' 
compile 'com.google.firebase:firebase-messaging:9.4.0' 
} 
apply plugin: 'com.google.gms.google-services' 

---- модуль lvl-- - ---- build.gradle ----

---- родной деятельности Gradle ----

apply plugin: 'com.android.model.library' 
def ndkDir = System.getenv("ANDROID_NDK_HOME") 
def propertiesFile = project.rootProject.file('local.properties') 
if (propertiesFile.exists()) { 
Properties properties = new Properties() 
properties.load(propertiesFile.newDataInputStream()) 
ndkDir = properties.getProperty('ndk.dir') 

} 

model { 
    android { 
    compileSdkVersion = 24 
    buildToolsVersion = '24.0.3' 
    defaultConfig.with { 
     minSdkVersion.apiLevel = 12 
     targetSdkVersion.apiLevel = 24 
     versionCode = 1 
     versionName = '0.0.1' 
    } 
    ndk { 
     moduleName = 'native-activity' 
     ldLibs.addAll(['log', 'android']) 
     ldFlags.add('-c') 
    } 
    sources { 
     main { 
      jni { 
       source { 
        srcDir "${ndkDir}/sources/android/native_app_glue" 
       } 
       exportedHeaders { 
        srcDir "${ndkDir}/sources/android/native_app_glue" 
       } 
      } 
     } 
    } 
    } 
} 
dependencies { 
compile 'com.google.android.gms:play-services-ads-lite:9.4.0' 
} 

ответ

3

Попробуйте изменить путь к классам «com.android.tools.build:gradle : 2,2. 1' к классам „com.android.tools.build:gradle:1.5.0“

это работа для меня ..

+0

Спасибо, блестящее решение – gregn3

+0

'2.1.3', кажется, работает слишком – gregn3