Không biết nếu nó giúp bạn, nhưng trong trường hợp của tôi (Tôi có Facebook SDK trong ứng dụng của tôi với custom tabs enabled) Lỗi này xảy ra khi người dùng (không có ứng dụng Facebook được cài đặt) cố gắng đăng nhập.
Exception java.lang.NoSuchMethodError: No virtual method launchUrl(Landroid/app/Activity;Landroid/net/Uri;)V in class Landroid/support/customtabs/CustomTabsIntent; or its super classes
com.facebook.internal.CustomTab.openCustomTab (CustomTab.java:48)
Cập nhật sự phụ thuộc để sử dụng phiên bản SDK mới nhất (họ đã chuyển sang customtabs: 25.0.0 trong phiên bản 4.17.0)
compile 'com.facebook.android:facebook-android-sdk:4.17.0'
khắc phục sự cố.
Tôi cũng sử dụng Tab tùy chỉnh (v25.0.0) trong ứng dụng của mình và không có vấn đề gì với chúng. Nếu đó không phải là trường hợp của bạn you can check what they've changed.
Bạn có thể đăng phiên bản thư viện hỗ trợ bạn đang sử dụng và, nếu có thể, phần mã đang khởi chạy Tab tùy chỉnh? – andreban
phiên bản mới nhất, mã mới nhất từ ứng dụng mẫu github chính thức – pvllnspk
Bạn có gặp lỗi trên dòng này không? https://github.com/GoogleChrome/custom-tabs-client/blob/master/Application/src/main/java/org/chromium/customtabsclient/MainActivity.java#L191 – andreban