"Aapt" আইওএক্সেপশন ত্রুটি = 2, এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই "কেন আমি জেনকিনসে আমার গ্রেড তৈরি করতে পারি না?


126

আমার সামান্য সমস্যা আছে।

সমস্যা:
আমি জেনকিনসে আমার অ্যান্ড্রয়েড প্রকল্পের একটি গ্রেড তৈরি করার চেষ্টা করছি এবং এখন আমি এই সমস্যার উপর দাঁড়িয়ে আছি যা আমি সমাধান করতে পারি না। বিল্ডিংয়ের সময় আমার এই ত্রুটি বার্তাটি রয়েছে:

: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

আপনি কল্পনা করতে পারেন যে এই অপূর্ব ... এটি হ্যাঁ এবং পিএনজি ... এটিও আছে, তাই ভুলটি অন্য কোথাও হওয়া উচিত।

সমাধান?
এখন আমি প্রায় 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.

শেষ
পর্যন্ত তাই আমি এখানে দাঁড়িয়ে আমাকে জিজ্ঞাসা করছি: এটি কি সত্যিই সমাধান? এবং কেন আমি এই জিনিস ইনস্টল করা উচিত? এবং কিভাবে? সুতরাং দয়া করে আমাকে সহায়তা করুন, আমি মনে করি আমি উত্তর থেকে খুব বেশি দূরে নই।



পছন্দ করেছেন অন্যান্য থ্রেডের সমাধান আমার পক্ষে কার্যকর হয়নি। : একটি সম্ভাব্য প্রতিলিপির এই এক stackoverflow.com/questions/18928164/...
Neifen

উত্তর:


335

উবুন্টু 13.10 এ আমার নিম্নলিখিত অনুরূপ ত্রুটি ছিল:

Cannot run program "/usr/local/android-sdk-linux/build-tools/19.0.3/aapt": error=2, No such file or directory

এবং এই উত্তরটি আমার জন্য এটি স্থির করে:

অভিযোজনে কাজ পেতে (এটি আমার সমস্যাগুলিও অ্যাভডির সাথে স্থির করে) কেবল এই দুটি প্যাকেজ ইনস্টল করুন:

sudo apt-get install lib32stdc++6 lib32z1

23
এটি আমার জন্য উবুন্টু 14.04
মাইক চেলেন

2
এটি আমার জন্য উবুন্টু 14.04-এও ঠিক করেছে।
মিনিসম্যান

1
উবুন্টু ১৪.০৪-এ ক্রোম তৈরি করা এবং এটি আমাকে একইভাবে ত্রুটিযুক্ত হয়ে উঠতে সাহায্য করেছিল যা আমি অ্যাপেটে ছিলাম। নোট ldd aapt এখন কাজ করে, এবং নির্ভরতা দেখায়। পূর্বে এটি বলেছিল যে প্রোগ্রামটি একটি গতিশীল নির্বাহযোগ্য "গতিশীল নির্বাহযোগ্য নয়"। এখন পরের সমস্যা!
লোকল্যান্ড 123


আয়নিক কাঠামো বিল্ড চলাকালীন উবুন্টু 14.04-তে আমার সমস্যাটিও ঠিক করা হয়েছে।
খাই দিনহ

12

আর্চ users৪ ব্যবহারকারীর জন্য আপনাকে প্রথমে প্যাকম্যানের জন্য মাল্টিলিব সক্ষম করতে হবে , তারপরে 32-বিট প্যাকেজ ইনস্টল করতে হবে:

sudo pacman -Syv lib32-libstdc++5 lib32-zlib

মনোমুগ্ধকর (4.16.13-2-ARCH) এর মতো কাজ করা, আমি আমার x64 চিত্রটি x86 এক দ্বারা সরিয়ে নিতে হয়েছিল
সয়ওয়ড

6

ফেডোরা ব্যবহারকারীদের জন্য:

sudo dnf install zlib.i686 libstdc++.i686

ধন্যবাদ অনুসন্ধান করার জন্য আমি এই উত্তর পেয়েছি এবং এটি কার্যকর।
বিশ্বেশ জৈনকুনিয়া

ভাগ্যক্রমে আমার সেন্টোগুলি ঠিক
ফেডোরার

-2

আমি ইনস্টল NDK মধ্যে SDK ম্যানেজার এবং এটা কাজ করে।


1
এসডিকে পরিচালক -> সিস্টেম সেটিংস -> অ্যান্ড্রয়েড এসডিকে -> চেকবক্স "অ্যান্ড্রয়েড এনডিকে" - 1.0.0 ইনস্টল করা হয়েছে। আমি এখনও ওপি'র ত্রুটি পেয়েছি।
জোসেফকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.