2016-05-27 19 views
5

Tôi đang làm việc với cordova 6 để tự ẩn màn hình splash với navigator.splashscreen.hide(). Ứng dụng này ở góc cạnh. Nó hoạt động tốt với tất cả các phiên bản Android dưới 5.0.Cordova: màn hình trắng vẫn còn trên android 5.0 (và cao hơn)

Tuy nhiên, màn hình trắng vẫn còn cho LollipopMarshmallow.

Có sự cố với API Android cho các phiên bản cao hơn không?

+0

hãy liệt kê ra plugin nào được sử dụng để triển khai màn hình splash –

+0

cordova-plugin-splashscreen - 3.2.2, cordova - 6.2.0, cordova-plugin-file - 4.2.0, cordova-plugin-geolocation - 2.2.0 , cordova-plugin-whitelist - 1.2.2, cordova-plugin-compat - 1.0.0 –

+0

Mã hoạt động và chạy ở chế độ nền. Màn hình trắng nằm trên nó. Nếu tôi thu nhỏ ứng dụng hoặc chạm vào màn hình trắng, ứng dụng sẽ tắt. kỳ dị !! –

Trả lời

-1

Trên thực tế nó không phải là một vấn đề với góc vấn đề của nó với các phiên bản tương thích của các plugin và nền tảng cho điều đó bạn cần phải nâng cấp plugin của bạn lên phiên bản cao hơn hoặc giữ nền tảng của bạn lên phiên bản thấp hơn.

Trước tiên, bạn cần phải cập nhật nodenpm.

Vui lòng kiểm tra các giải pháp sau đây từ StackOverflow để cập nhật npm và nút.

1. How do I update Node.js?

2. How can I update Node.js and npm to the next versions?

Để biết thêm giúp kiểm tra here cho cùng một loại vấn đề.

Hy vọng điều này sẽ giúp bạn !!

+0

Ok. sẽ chạy thử nó. Nhưng tại sao nó lại phá vỡ lolipop và marshmellow? Nó hoạt động tốt với phiên bản android thấp hơn. Tôi đã thử nghiệm nó trên jellybean và kitkat. hoạt động tốt. –

+0

chia sẻ Nhật ký từ logcat bất kỳ plugin cordova nào hoặc bất kỳ thứ gì không hoạt động trong Android –

+0

Hi Divyanshu mới hơn. bạn có thể giúp tôi với logcat. Gửi cho tôi một liên kết về cách sử dụng nó để kiểm tra nhật ký –

2

Vâng, Và nó không phải là một vấn đề với góc vấn đề của nó với các phiên bản tương thích của các plugin và nền tảng cho điều đó bạn cần phải nâng cấp plugin của bạn lên phiên bản cao hơn hoặc giữ nền tảng của bạn lên phiên bản thấp hơn. Và điều phụ thuộc chính trong cordova là nếu bạn muốn cập nhật nền tảng của mình, bạn cần cập nhật npm trước, nếu bạn muốn cập nhật npm, bạn cần phải cập nhật node.js trước.

Các vấn đề liên quan