সম্পাদনা: (আগস্ট -2016)
এই প্রশ্নটি ২০১৩ সালের নভেম্বর থেকে (যখন অ্যান্ড্রয়েড স্টুডিও এখনও বিকাশকারী পূর্বরূপ মোডে ছিল),
বর্তমানে (AS v2.2, আগস্ট -2016) ইনস্টলেশন চলাকালীন এএস এসডিকে ফোল্ডারটি চয়ন করতে (বা তাদের ডিফল্টে ইনস্টল করুন) জিজ্ঞাসা করছে এবং এটি স্বয়ংক্রিয়ভাবে প্রযোজ্য আপনি কোন প্রকল্পে খুলছেন।
এর অর্থ যে কোনও সম্ভাব্য কাজ বা স্থিরতা অপ্রাসঙ্গিক কারণ সমস্যাটি আর পুনরুত্পাদনযোগ্য নয়।
মূল প্রশ্ন:
আমাদের কাছে বেশ কয়েকটি মডিউল রয়েছে যা ইতিমধ্যে কনফিগার করা আছে এবং অন্য একটি বিকাশকারী পিসিতে একটি মোড়ক ব্যবহার করে সঠিকভাবে কার্যকর করে with আমি আমার মেশিনে সম্পূর্ণ গিট সাবমডিউল ক্লোন করেছি।
এর নীচে আমার কমান্ড লাইনের একটি সরাসরি মুদ্রণ:
$ ./gradlew
FAILURE: Build failed with an exception.
* Where:
Build file '/home/budius/project_name/ActionBar-PullToRefresh/library/build.gradle' line: 1
* What went wrong:
A problem occurred evaluating project ':ActionBar-PullToRefresh:library'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 6.378 secs
$ echo $ANDROID_HOME
/home/budius/Applications/android-studio/sdk
$
সুতরাং, আপনি দেখতে পাবেন যে ANDROID_HOME সেখানে রয়েছে। তারা আর কী চায়? এখানে কি সমস্যা আছে।
উবুন্টু 13.04 এ চলছে
সম্পাদনা:
আমি sdk.dir=<path>
প্রকল্পের মূলটিতে ইতিমধ্যে একটি স্থানীয়.প্রপার্টি ফাইল তৈরি করেছি এবং এটি কাজ করে। কিন্তু এটি কোডগুলিকে সিস্টেম এন বিল্ড সার্ভার জুড়ে পোর্ট করা আরও শক্ত করে তোলে, সুতরাং প্রশ্নটি এখনও খোলা আছে।
যে কেউ জানেন যে কেন ANDROID_HOME কাজ করছে না এবং এটিকে কাজ করতে কী করতে হবে?
settings.gradle
ফাইলটি প্রকল্প ফোল্ডারে যুক্ত করা add