मुझे थोड़ी सी समस्या है।
समस्या:
मैं जेनकिंस पर अपने एंड्रॉइड प्रोजेक्ट का एक ग्रेड बनाने की कोशिश कर रहा हूं और अब मैं इस समस्या पर खड़ा हूं जो मैं हल नहीं कर सकता। भवन के दौरान मेरे पास यह त्रुटि संदेश है:
: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-lib को स्थापित करने की आवश्यकता है। उसके जैसा:
sudo apt-get install ia32-libs
अब मैंने वह कोशिश की, और मैं इसे स्थापित नहीं कर सका:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
इसलिए मैंने "ia32-libs-multarch" स्थापित करने का प्रयास किया , लेकिन फिर से:
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.
अंत में
इतना अंत में यहाँ खड़े होकर मुझसे पूछ रहे हैं: क्या यह वास्तव में समाधान है? और मुझे यह बात क्यों स्थापित करनी चाहिए? और कैसे? इसलिए कृपया मेरी मदद करें, मुझे लगता है कि मैं जवाब से दूर नहीं हूं।