f111fei / react-native-unity-demo

103 stars 80 forks source link

Build fail on Android. Cannot invoke method ndk() on null object #19

Open rajatsinghal opened 5 years ago

rajatsinghal commented 5 years ago

Error: Cannot invoke method ndk() on null object

Output of running ./gradlew --stacktrace:

Caused by: java.lang.NullPointerException: Cannot invoke method ndk() on null object at build_9w0ju6ghzv8qetl0kt4hr45xk$_run_closure3$_closure6.doCall(/Users/hitwicket/Code/ReactNative/HitwicketArenas/android/UnityExport/build.gradle:31) at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:71) at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160) at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:106) at org.gradle.util.ConfigureUtil$1.execute(ConfigureUtil.java:123) at com.android.build.gradle.BaseExtension.defaultConfig(BaseExtension.java:431) at com.android.build.gradle.LibraryExtension_Decorated.defaultConfig(Unknown Source) at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:464) at org.gradle.internal.metaobject.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:176) at org.gradle.internal.metaobject.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:96)

tomaisthorpe commented 5 years ago

This might be a bit late, but I had the same issue, so it's useful to document it.

It was due an issue in android/UnityExport/build.gradle.

On line 33, I had: targetSdkVersion 26 ndk {

ndk should be on a new line.