Tôi đang gặp phải sự cố lạ với studio android. Tôi có hai ứng dụng Android sử dụng facebook sdk với cùng một ứng dụng facebook để đăng nhập và chia sẻ hình ảnh. Với api mới, đó là cần thiết để khai báo bên trong manifest này:Android studio: INSTALL_FAILED_CONFLICTING_PROVIDER facebook sdk
<provider android:authorities="com.facebook.app.FacebookContentProvider[app_id]"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
Bây giờ nếu một trong những ứng dụng đã được cài đặt trên thiết bị và tôi cố gắng để cài đặt một giây, tôi có được lỗi này trên Android studio:
INSTALL_FAILED_CONFLICTING_PROVIDER
Đó là vấn đề cần thiết của nhà cung cấp facebook, đó là chỉ yếu tố bên trong ứng dụng của tôi. Vì vậy, theo cách này, hai ứng dụng của tôi không thể được cài đặt cùng một lúc trên cùng một thiết bị? Tôi muốn nếu có cách để sử dụng cùng một nhà cung cấp và tránh lỗi đó.
Bạn nên có để tạo một ứng dụng khác trong bảng điều khiển dành cho nhà phát triển Facebook và gán id ứng dụng khác cho ứng dụng của bạn và tích hợp nó với mục nhập nhà cung cấp tệp kê khai của bạn và bạn có thể làm điều đó. –
Hai ứng dụng thuộc cùng một ứng dụng Facebook. Bạn không thể tạo hai ứng dụng riêng biệt – giozh
Bạn đã bao giờ tìm cách giải quyết vấn đề này chưa? Đã suy nghĩ nếu nó có thể vô hiệu hóa 'ContentProvider' trong phiên bản' Debug'. Vẫn đang nghiên cứu vấn đề. Tất nhiên điều này sẽ vô hiệu hóa khả năng chia sẻ cho phiên bản đó. –