apptentive / apptentive-react-native

Apptentive SDK module for React Native
https://learn.apptentive.com/article-categories/react-native/
BSD 3-Clause "New" or "Revised" License
15 stars 19 forks source link

java.lang.noSuchMethodError #58

Open aleksbgs opened 5 years ago

weeeBox commented 5 years ago

Hey @aleksbgs,

Can you provide a complete stacktrace along with your package.json file contents?

aleksbgs commented 5 years ago

screen shot 2019-02-05 at 10 22 34 pm "apptentive-react-native": "5.3.1", "react-native": "0.51.0",

weeeBox commented 5 years ago

Thanks, can you also provide the content of your build.gradle file? We need to know you support libraries versions and your target sdk

aleksbgs commented 5 years ago

android { compileSdkVersion 26 buildToolsVersion '26.1.0'

defaultConfig {
    applicationId ""
    minSdkVersion 23
    targetSdkVersion 26

compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 incremental = false; //If you see any build issues, try uncommenting this line development phases. Do not commit this line uncommented } configurations.all { resolutionStrategy.force 'com.android.support:support-v4:26.1.0' } dependencies { compile project(':react-native-mail') compile project(':react-native-shake') compile project(':react-native-image-crop-picker') // Already in this file -- compile project(':react-native-firebase') compile project(':apptentive-react-native')

aleksbgs commented 5 years ago

it's working good on ios

weeeBox commented 5 years ago

Would you be able to update your target sdk version to 28?

weeeBox commented 5 years ago

Apptentive SDK requires 28 to function properly.

aleksbgs commented 5 years ago

targetSdkVersion 28 crash again

weeeBox commented 5 years ago

Sorry, I should've been more specific:

compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
    targetSdkVersion 28
}
configurations.all {
  resolutionStrategy.force 'com.android.support:support-v4:28.0.0'
}
aleksbgs commented 5 years ago

sorry i am frustrate with versions so i change this configurations.all { resolutionStrategy.force 'com.android.support:support-v4:26.1.0' } into this configurations.all { resolutionStrategy.force 'com.android.support:support-v4:28.0.0' } i have other errors :) screen shot 2019-02-05 at 10 52 13 pm

aleksbgs commented 5 years ago

i add also this into androidmanifest <activity android:name="com.apptentive.android.sdk.ApptentiveViewActivity" android:theme="@style/ApptentiveTheme.Base.Versioned"/> screen shot 2019-02-05 at 10 54 13 pm

weeeBox commented 5 years ago

Sorry for the issue. I've created a ticket and we'll look at it soon.

aleksbgs commented 5 years ago

any suggestion ? Apptentive.presentMessageCenter() crash

weeeBox commented 5 years ago

Is the stack trace the same?

aleksbgs commented 5 years ago

yes same