У мене невелика проблема.
Проблема:
Я намагаюся створити ступінь свого Android-проекту на Jenkins, і тепер я стою над цією проблемою, яку я не можу вирішити. Під час будівництва у мене з'явилося це повідомлення про помилку:
:Client:mergeDebugResources
/var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png:
Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory
:Client:mergeDebugResources FAILED
Ви можете собі уявити, що цей aapt ... так, його там і png ... його також, тому помилка повинна бути десь в іншому місці.
Рішення?
Зараз я гуляв 1-2 години навколо, займався серфінгом на цьому чудовому веб-сайті, і я виявив, що якщо Дженкінс працює на 64-бітній системі, мені потрібно встановити ia32-libs. Щось схоже на те:
sudo apt-get install ia32-libs
тепер я спробував це, і не зміг його встановити:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
тому я спробував встановити "ia32-libs-multiarch" , але знову:
The following packages have unmet dependencies:
ia32-libs-multiarch:i386 : Depends: libgphoto2-2:i386 but it is not going to be installed
Depends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Нарешті,
нарешті, я стою тут і запитую мене: це справді рішення? І навіщо мені встановлювати цю річ? І як? Тому, будь ласка, допоможіть мені, я думаю, що я недалеко від відповіді.