Шаги для воспроизведения:
- создать проект андроида "MyApp"
- импортировать ActionBarSherlock (ABS), Directional ViewPager (DVP) или любую другую библиотеку с открытым исходным кодом, которая использует библиотеку поддержки Android.
- Добавить библиотеки в проект "MyApp"
Журнал консоли:
[2013-04-17 14:27:12 - MyApp] Found 2 versions of android-support-v4.jar in the dependency list,
[2013-04-17 14:27:12 - MyApp] but not all the versions are identical (check is based on SHA-1 only at this time).
[2013-04-17 14:27:12 - MyApp] All versions of the libraries must be the same at this time.
[2013-04-17 14:27:12 - MyApp] Versions found are:
[2013-04-17 14:27:12 - MyApp] Path: C:\Users\santhosh\My_Workspace\DVP_library\libs\android-support-v4.jar
[2013-04-17 14:27:12 - MyApp] Length: 140011
[2013-04-17 14:27:12 - MyApp] SHA-1: fc834ac8147bc4ed0b555f90f500a57d4232c448
[2013-04-17 14:27:12 - MyApp] Path: C:\Users\santhosh\My_Workspace\abs_library\libs\android-support-v4.jar
[2013-04-17 14:27:12 - MyApp] Length: 271754
[2013-04-17 14:27:12 - MyApp] SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
[2013-04-17 14:27:12 - MyApp] Jar mismatch! Fix your dependencies
Я знаю, что я хочу удалить android-support-v4.jar из папки libs и сохранить только одну копию для всех. Но это не решает мою проблему.
Когда я пытаюсь удалить android-support-v4.jar из MyApp, он дает мне следующую ошибку.
Problems encountered while deleting resources.
Could not delete 'C:\Users\santhosh\My_Workspace\MyApp\libs\android-support-v4.jar'.
Когда я пытаюсь удалить android-support-v4.jar из ABS, он дает мне следующую ошибку
????? cannot be resolved to a type error.
Я попытался очистить проект, Исправить свойства проекта. Перезапустите eclipse, создайте, импортируйте и добавьте снова. Я попытался скопировать банку поддержки в папку libs из одной библиотеки в другую. удалите банку поддержки в обеих библиотеках и добавьте ее в проект MyApp. Ничто не сработало для меня.
, если я пытаюсь добавить одну библиотеку, она работает нормально. я столкнулся с проблемой при попытке добавить 2 или более библиотек в один проект.
Ошибка при добавлении двух библиотек в MyApp:
The project was not built since its build path is incomplete.
Cannot find the class file for android.support.v4.app.FragmentActivity.
Fix the build path then try building this project MyApp Unknown Java Problem
The type android.support.v4.app.FragmentActivity cannot be resolved. It is indirectly referenced from required .class files MyActivity.java/MyApp/src/com/santhosh/myapp line 10 Java Problem
Jar mismatch! Fix your dependencies MyApp Unknown Android Dependency Problem