ifndefdeadmau5 / react-native-linkedin-integrate-example

just for getting used to react framework
2 stars 0 forks source link

Problem build Android #1

Open luisfuertes opened 7 years ago

luisfuertes commented 7 years ago

Hi, i follow all instructions:

MainApplication.java

import com.oblador.vectoricons.VectorIconsPackage;
import net.jodybrewster.linkedinlogin.RNLinkedinLoginPackage;

    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
          new VectorIconsPackage(),
          new RNLinkedinLoginPackage()
      );
    }

MainActivity.java

import com.linkedin.platform.LISessionManager;

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        LISessionManager.getInstance(getApplicationContext()).onActivityResult(this, requestCode, resultCode, data);
        super.onActivityResult(requestCode, resultCode, data);
        MainApplication.getCallbackManager().onActivityResult(requestCode, resultCode, data);
    }

Build.gradle

    compile project(path: ':react-native-vector-icons')
    compile project(path: ':react-native-linkedin-login')

Settings.gradle

include ':react-native-linkedin-login', ':app'
project(':react-native-linkedin-login').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-linkedin-login/android')

include ':react-native-vector-icons'
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')

Override node-modules/react-native-linkedin-login/android/src/main/java/net/jodybrewster/linkedinlogin/ RNLinkedinLoginModule && RNLinkedinLoginPackage.java with your third instrucction code. (this && this)

And create node_modules/react-native-linkedin-login/component/LinkedinLogin.js with copy of node_modules/react-native-linkedin-login/src/LinkedinLogin.js

I cant change gradle-wrapper.properties dsitributionUrl to gradle-2.2 because build failed. but i dont think this is the error.

When i try to compile, adb log:

:react-native-linkedin-login:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/Users/mobile3/Desarrollo/MyProjectDir/my_app/node_modules/react-native-linkedin-login/android/src/main/java/net/jodybrewster/linkedinlogin/RNLinkedinLoginModule.java:89: error: cannot find symbol
        Activity _activity = this.getCurrentActivity();
                                 ^
  symbol: method getCurrentActivity()
/Users/mobile3/Desarrollo/MyProjectDir/my_app/node_modules/react-native-linkedin-login/android/src/main/java/net/jodybrewster/linkedinlogin/RNLinkedinLoginModule.java:132: error: cannot find symbol
        Activity _activity = this.getCurrentActivity();
                                 ^
  symbol: method getCurrentActivity()
/Users/mobile3/Desarrollo/MyProjectDir/my_app/node_modules/react-native-linkedin-login/android/src/main/java/net/jodybrewster/linkedinlogin/RNLinkedinLoginModule.java:190: error: cannot find symbol
        final Activity _activity = this.getCurrentActivity();
                                       ^
  symbol: method getCurrentActivity()
/Users/mobile3/Desarrollo/MyProjectDir/my_app/node_modules/react-native-linkedin-login/android/src/main/java/net/jodybrewster/linkedinlogin/RNLinkedinLoginModule.java:259: error: cannot find symbol
        Activity _activity = this.getCurrentActivity();
                                 ^
  symbol: method getCurrentActivity()
4 errors
:react-native-linkedin-login:compileReleaseJavaWithJavac FAILED

My package version:

    "react": "15.3.2",
    "react-native": "0.33.0",
    "react-native-linkedin-login": "^1.3.0",
ifndefdeadmau5 commented 7 years ago

Hi, Thank you for your interest. I need some time to brush up this project. I'll comment as soon as I figure out the solution.

luisfuertes commented 7 years ago

Great, I hope your news @ifndefdeadmau5