gpt4 book ai didi

gradle 2.2 之后的 android studio transformNative_libsWithStripDebugSymbolForDebug

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:50 24 4
gpt4 key购买 nike

我有一个奇怪的问题,我知道它是以前写的,但所有的解决方案都不起作用:(

错误:任务 ':app:transformNative_libsWithStripDebugSymbolForDebug' 执行失败。

java.lang.NullPointerException (no error message)

在gradle 2.2之前调试

我有一个星期没有任何解决方案:(

----项目等级--------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'

----模块等级--------build.gradle----

----原生 Activity 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'
}

最佳答案

尝试将类路径 'com.android.tools.build:gradle:2.2.1' 更改为 类路径 'com.android.tools.build:gradle:1.5.0'

这对我有用..

关于gradle 2.2 之后的 android studio transformNative_libsWithStripDebugSymbolForDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com