আজ অ্যান্ড্রয়েড স্টুডিও থেকে একটি অ্যাপ চালানোর সময়, এটি আমার সর্বশেষ কোড থেকে তৈরি হয়নি।
আমি একটি ক্লিন অ্যান্ড বিল্ড বিকল্পের সন্ধান করেছি কিন্তু আমি এটি খুঁজে পাইনি।
সুতরাং আমার প্রশ্ন: অ্যান্ড্রয়েড স্টুডিওর ক্লিন অ্যান্ড বিল্ডের সমতুল্য কী?
আজ অ্যান্ড্রয়েড স্টুডিও থেকে একটি অ্যাপ চালানোর সময়, এটি আমার সর্বশেষ কোড থেকে তৈরি হয়নি।
আমি একটি ক্লিন অ্যান্ড বিল্ড বিকল্পের সন্ধান করেছি কিন্তু আমি এটি খুঁজে পাইনি।
সুতরাং আমার প্রশ্ন: অ্যান্ড্রয়েড স্টুডিওর ক্লিন অ্যান্ড বিল্ডের সমতুল্য কী?
উত্তর:
আমি জানি না ইউআই এর মাধ্যমে পরিষ্কার বিল্ড পাওয়ার কোনও উপায় আছে কিনা তবে গ্রেডেল র্যাপার ব্যবহার করে কমান্ডলাইন থেকে এটি করা সহজ। আপনার প্রকল্পের মূল ডিরেক্টরি থেকে:
./gradlew clean
অ্যান্ড্রয়েড স্টুডিওর সর্বশেষ প্রকাশে ক্লিনের জন্য নিবেদিতভাবে আরও একটি বিকল্প যুক্ত করা হয়েছে।
Build > Clean Project
এছাড়াও আপনি আপনার রান / ডিবাগ কনফিগারেশন সম্পাদনা করতে পারেন এবং cleanটাস্ক যুক্ত করতে পারেন ।
সম্পাদনা কনফিগারেশন ক্লিক করুন

উপলভ্য কনফিগারেশনের বাম তালিকায় আপনার বর্তমান কনফিগারেশনটি চয়ন করুন এবং তারপরে বিভাগে ডায়ালগ উইন্ডোটির ডানদিকে প্রবর্তন করার আগে প্লাস চিহ্নে টিপুন এবং নির্বাচন করুনRun Gradle task

নতুন উইন্ডোতে আপনার gradle প্রকল্পের করুন এবং মাঠে কার্যগুলি টাইপ clean।

তারপরে গ্রেডল-অ্যাওয়ার মেকিংয়ের উপরে আপনার গ্রেড পরিষ্কার পরিস্কার করুন
এই লিঙ্কগুলি রিড
http://tools.android.com/tech-docs/new-build-s systemm/ version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html
অ্যান্ড্রয়েড স্টুডিও সংস্করণ 2+ এ গ্রেড কনফিগারেশনে এটি ব্যবহার করুন
android{
..
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
}
...
}
3 দিন অনুসন্ধান এবং পরীক্ষার পরে :(, এটি "কোনও রানের জন্য পুনর্নির্মাণ" সমাধান করে
এটি সম্ভবত পরিষ্কারের জন্য সঠিক উপায় নয় তবে আমি এটি অপ্রয়োজনীয় ফাইলগুলি মুছতে এবং কোনও প্রকল্পের আকার কম নেওয়ার জন্য করেছি। এটা তোলে ক্রমাগত খুঁজে পায় এবং সব বিল্ড মুছে ফেলে এবং Gradle তৈরি ফাইল ফোল্ডার clean.bat কপি যেখানে আপনার প্রকল্পের যে ফোল্ডারের মধ্যে
set mypath=%cd%
for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a"
for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a"
Clean Projectবিল্ড লগগুলি এটি পরিষ্কার করে অপারেশন করার পরেও সমাধানটি তৈরি করে দেখায়। আমি অ্যান্ড্রয়েড স্টুডিও v3.1.3 ব্যবহার করছি। সুতরাং ক্লিন অপশনটি ক্লিন + বিল্ড উভয়ের জন্য কাজ করা উচিত।