Gradle2.3.3 更新插件之后出現(xiàn) Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. > java.lang.

Android Studio 運(yùn)行問(wèn)題

Error:Execution failed for task ‘:app:transformNativeLibsWithStripDebugSymbolForDebug’.
java.lang.NullPointerException (no error message)
本人遇到這個(gè)問(wèn)題解決辦法就是:
將 gradle 文件的編譯器版本調(diào)高(compileSdkVersion ),就OK了

我的原因:

是NDK版本造成的,同時(shí)集成了高德地圖的SDK(導(dǎo)入.so文件造成)

解決方法:compileSdkVersion改為較高的版本

compileSdkVersion 26
buildToolsVersion "25.0.3"

問(wèn)題出現(xiàn)的原因,前一天更新Studio的一些插件了,導(dǎo)致出現(xiàn)以上問(wèn)題。

在網(wǎng)上搜了好多解決辦法,都沒(méi)有解決,最后上面的方法解決了


以下是網(wǎng)上搜到的:


某種原因?qū)е峦瑯訂?wèn)題解決辦法

一、原因

Androidstudio2.2版本以后出現(xiàn)的問(wèn)題,網(wǎng)上找個(gè)幾種解決辦法,測(cè)試部分有效;

解決辦法:

1、 找到Peoject --> local.properties -->ndk.dir=E:\SDK\ndk-bundle,將其刪除或者注釋掉,親測(cè)有效;
2、未測(cè)試方法:

  • 升級(jí)NDK
  • build.gradle中的sourceSets導(dǎo)致
  • 刪除項(xiàng)目中的 .idea文件夾和所有的 .iml 文件后重新導(dǎo)入項(xiàng)目

關(guān)于Android studio配置jni時(shí)候出現(xiàn)的錯(cuò)誤

Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'.> java.lang.NullPointerException (no error message

二、原因

編譯可以通過(guò),但是一運(yùn)行就報(bào)這個(gè)錯(cuò)主要原因:
1、這個(gè)NDK一定要在12b以上的版本。
2、有的時(shí)候輸出日志在gradle里面是這樣配置的
3、這個(gè)jni一定要和java平級(jí)別

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容