无法为 com.android.build.gradle.internal.dsl.NdkOptions 类型的对象获取未知属性“arm64-v8a”

Posted

技术标签:

【中文标题】无法为 com.android.build.gradle.internal.dsl.NdkOptions 类型的对象获取未知属性“arm64-v8a”【英文标题】:Could not get unknown property 'arm64-v8a' for object of type com.android.build.gradle.internal.dsl.NdkOptions 【发布时间】:2020-05-26 11:41:15 【问题描述】:

我正在关注android ABIS doc 上的指南,它说使用“​​arm64-v8a”来满足 Play 商店 64 位要求。

我在libs/arm64-v8a/下添加了我的so文件然后我添加了abiFilter如下:

defaultConfig 
  ...

  ndk 
        abiFilters 'armeabi'  'arm64-v8a'
      

  ...

当我构建项目时,我不断收到错误

Could not get unknown property 'arm64-v8a' for object of type com.android.build.gradle.internal.dsl.NdkOptions.

我使用的是 Android Studio 3.6 rc-03,Gradle 版本 5.6.4,ndk 版本为 21.0.6113669。

【问题讨论】:

【参考方案1】:

没关系,我忘了在'armeabi''arm64-v8a' 之间添加“,”

现在可以使用了

    ndk 
        abiFilters 'armeabi', 'arm64-v8a'
      

【讨论】:

以上是关于无法为 com.android.build.gradle.internal.dsl.NdkOptions 类型的对象获取未知属性“arm64-v8a”的主要内容,如果未能解决你的问题,请参考以下文章

C# 无法将类型为“System.Byte[]”的对象强制转换为类型“System.Data.DataTable

无法将类型为“System.Collections.Generic.List`1[EPMS.Domain.SingleItem]”的对象强制转换为类型“EPMS

我无法解决“无法为模拟器构建应用程序。 '

无法将 createdAt 和 updatedAt 保存为日期时间值,也无法将后端保存为前端

toast 无法解析,activitynotfoundexception 无法解析为类型

无法解析 JSONArray 无法转换为 JSONObject