安卓INSTALL_FAILED_CONFLICTING_PROVIDER
我正在使用Google的开放代码来开发一个名为MyTracks的应用程序。
在手机上安装原始应用程序时,我收到此错误。
INSTALL_FAILED_CONFLICTING_PROVIDER
我知道这是因为在显明中。android:authorities
以下是清单的一部分:
<provider
android:name="com.google.android.apps.mytracks.content.MyTracksProvider"
android:authorities="com.google.android.maps.mytracks"
android:exported="true"
android:readPermission="com.google.android.apps.mytracks.READ_TRACK_DATA"
android:writePermission="com.google.android.apps.mytracks.WRITE_TRACK_DATA" />
<!-- Search suggestion provider -->
<provider
android:name="com.google.android.apps.mytracks.content.SearchEngineProvider"
android:authorities="com.google.android.maps.mytracks.search"
android:exported="false" />
所以,我的问题是:我想知道这种方法是否可以解决问题,因为我害怕更改所有软件包名称,然后破坏整个应用程序。
- 该值是包名称。是该提供程序的类的名称。我说的对吗?
android :authorities
android:name
如果我将软件包名称更改为与com.google etx不同的另一个名称,并重命名该软件包的所有引用/导入,问题应该消失吗?