Android-将LineSDK嵌入框架时崩溃
全部 我正在尝试将Line原生登录添加到一个框架中,该框架已经有Facebook和Google原生登录。以下是说明: 代码如下:Android-将LineSDK嵌入框架时崩溃,android,crash,Android,Crash,全部 我正在尝试将Line原生登录添加到一个框架中,该框架已经有Facebook和Google原生登录。以下是说明: 代码如下: Context context = GSAPI.getInstance().getContext(); Intent loginIntent = LineLoginApi.getLoginIntent(activity.getApplicationContext(), channelID); activity.startActivityFo
Context context = GSAPI.getInstance().getContext();
Intent loginIntent = LineLoginApi.getLoginIntent(activity.getApplicationContext(), channelID);
activity.startActivityForResult(loginIntent, REQUEST_CODE);
在测试应用程序时运行框架并启动活动时,出现崩溃:
FATAL EXCEPTION: main
Process: com.example.denistester, PID: 614
java.lang.NoSuchMethodError: No static method startActivity(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V in class Landroid/support/v4/app/ActivityCompat; or its super classes (declaration of 'android.support.v4.app.ActivityCompat' appears in /data/app/com.example.denistester-1/base.apk)
at com.linecorp.linesdk.auth.internal.c$c.onPostExecute(SourceFile:1125)
at android.os.AsyncTask.finish(AsyncTask.java:632)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5942)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
请告知。解决此问题,因为您错过了build.gradle中的compile,所以您应该添加这一行 编译'com.android.support:customtabs:25.4.0' 以你的身材,格雷德尔 链接文件: