অ্যান্ড্রয়েড স্টুডিওতে ক্লিন অ্যান্ড বিল্ডের সমান?


85

আজ অ্যান্ড্রয়েড স্টুডিও থেকে একটি অ্যাপ চালানোর সময়, এটি আমার সর্বশেষ কোড থেকে তৈরি হয়নি।

আমি একটি ক্লিন অ্যান্ড বিল্ড বিকল্পের সন্ধান করেছি কিন্তু আমি এটি খুঁজে পাইনি।

সুতরাং আমার প্রশ্ন: অ্যান্ড্রয়েড স্টুডিওর ক্লিন অ্যান্ড বিল্ডের সমতুল্য কী?


আমি পর্যবেক্ষণ করছি যে আমি যখনই সঞ্চালন করি তখন Clean Projectবিল্ড লগগুলি এটি পরিষ্কার করে অপারেশন করার পরেও সমাধানটি তৈরি করে দেখায়। আমি অ্যান্ড্রয়েড স্টুডিও v3.1.3 ব্যবহার করছি। সুতরাং ক্লিন অপশনটি ক্লিন + বিল্ড উভয়ের জন্য কাজ করা উচিত।
আরবিটি

উত্তর:


197

অ্যান্ড্রয়েড স্টুডিও ইন্টেলিজ আইডিয়া ভিত্তিক। ইন্টেলিজ আইডিয়ায় আপনাকে জিইউআই মেনু থেকে নিম্নলিখিতটি করতে হবে।

Build -> Rebuild Project

4
'বিল্ড' মেনুতে এ জাতীয় কোনও বিকল্প নেই।
এন্টিক্রো

45

আমি জানি না ইউআই এর মাধ্যমে পরিষ্কার বিল্ড পাওয়ার কোনও উপায় আছে কিনা তবে গ্রেডেল র‌্যাপার ব্যবহার করে কমান্ডলাইন থেকে এটি করা সহজ। আপনার প্রকল্পের মূল ডিরেক্টরি থেকে:

./gradlew clean 

এটি সমস্ত প্রকল্পের জন্য কাজ করে না। দেখে মনে হচ্ছে যে তাদের মধ্যে যা কিছু গ্রহন থেকে আমদানি করা হয়েছে তারা বিল্ড করার জন্য গ্রেডলিউ ব্যবহার করেন না।
বাগফিক্সার

ব্যাচের স্ক্রিপ্টে খুব দরকারী যদি আপনার প্রচুর সংখ্যক প্রকল্প (আমার জন্য শিক্ষার্থীর অ্যাসাইনমেন্টের একটি সেমিস্টার) মোকাবেলা করতে হয়
ইউজেন স্টায়ার

25

অ্যান্ড্রয়েড স্টুডিওর সর্বশেষ প্রকাশে ক্লিনের জন্য নিবেদিতভাবে আরও একটি বিকল্প যুক্ত করা হয়েছে।

Build > Clean Project 

4
আপনি কি দেব বিল্ডস মানে? সর্বশেষ স্থিতিশীল প্রকাশের (1.1) এ বিকল্প নেই (কমপক্ষে লিনাক্সে)।
ম্যাথু

... না ম্যাক।
এন্টিক্রো

@ আন্টিক্রো আমি আমার ম্যাকে এটি দেখতে পেতাম।
pyus13

দেখে মনে হচ্ছে এটির বিল্ড সিস্টেম ব্যবহারে কিছু করার আছে। গ্রেডলের জন্য মেনু বিকল্পটি প্রদর্শিত হবে। তবে যদি সেই প্রকল্পটি Eclipse দিয়ে তৈরি করা হয় তবে এটি লুকানো।
এন্টিক্রো

17

এছাড়াও আপনি আপনার রান / ডিবাগ কনফিগারেশন সম্পাদনা করতে পারেন এবং cleanটাস্ক যুক্ত করতে পারেন ।

সম্পাদনা কনফিগারেশন ক্লিক করুন

সম্পাদনা কনফিগারেশন ক্লিক করুন

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

<কোড> গ্রেডল টাস্কটি রান করুন </ কোড> চয়ন করুন

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

<code> ক্লিন </ কোড> টাইপ করুন

তারপরে গ্রেডল-অ্যাওয়ার মেকিংয়ের উপরে আপনার গ্রেড পরিষ্কার পরিস্কার করুন


0

এই লিঙ্কগুলি রিড

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 দিন অনুসন্ধান এবং পরীক্ষার পরে :(, এটি "কোনও রানের জন্য পুনর্নির্মাণ" সমাধান করে


0

এটি সম্ভবত পরিষ্কারের জন্য সঠিক উপায় নয় তবে আমি এটি অপ্রয়োজনীয় ফাইলগুলি মুছতে এবং কোনও প্রকল্পের আকার কম নেওয়ার জন্য করেছি। এটা তোলে ক্রমাগত খুঁজে পায় এবং সব বিল্ড মুছে ফেলে এবং 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"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.