從Beta安裝我的應用程序時,與Android 6我所有的beta測試者得到這個錯誤:得到錯誤「包似乎已損壞」,在面料測試版Android上6
應用程序未安裝。該軟件包似乎已損壞
對於使用Android 7+的用戶沒有任何問題。 APK可以正確安裝在所有設備上,包括那些Beta版出錯的設備。問題出現在前幾天,項目的配置沒有改變。
我所有的用戶都使用最新的1.7.0測試版應用程序。項目依賴關係:
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true
}
compile('com.crashlytics.sdk.android:crashlytics-ndk:[email protected]') {
transitive = true
}
任何幫助?
UPD。 我從AndroidManifest.xml中刪除了android:extractNativeLibs =「false」,現在它可以工作。
託德。你在你的應用中使用ABI分割嗎?這可能會導致此類問題。讓我知道! :) –
不,我使用沒有ABI分割的本地代碼。我也在清單中使用android:extractNativeLibs =「false」,這會導致這個問題嗎? – rzhik
謝謝Rzhik。你可以用這個改變來測試一個發行版,看看它是否清除了一些東西?我們還沒有看到這個問題的其他報告,所以它可能是項目特定的。謝謝! –