অ্যান্ড্রয়েড স্টুডিওগুলি কি স্ট্যান্ডার্ড জাভা প্রকল্পগুলি চালানোর জন্য ব্যবহার করা যেতে পারে?


330

সেই সময়গুলির জন্য আপনি যখন জাভাটি বিচ্ছিন্ন করতে এবং একটি দ্রুত পরীক্ষা দিতে চান ..

আপনি কি গ্রহণের মতো অ্যান্ড্রয়েড স্টুডিওতে অ অ্যান্ড্রয়েড জাভা প্রকল্পগুলি চালাতে পারবেন?


2
অ্যান্ড্রয়েড স্টুডিওটি ইন্টেলিজে ভিত্তিক। সুতরাং নিশ্চিত, এটি অবশ্যই "স্ট্যান্ডার্ড" জাভা কোড চালাতে সক্ষম। তবে কেন আপনার এটি দরকার?
ব্ল্যাকবেল্ট

1
@vmironov আমি আপনার সাথে একমত
ব্ল্যাকবেল্ট

@ ভিমিরনভ তারা মূলত এটি করছে। অ্যান্ড্রয়েড বৈশিষ্ট্যগুলি একটি ইন্টেলিজি প্লাগইন, তারা কেবল এটিকে অ্যান্ড্রয়েড স্টুডিওর জন্য একসাথে প্যাকেজ করে। আমি বিশেষ করে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করি নি, তবে আমি কিছুক্ষণের জন্য ইন্টেলিজ ব্যবহার করছি এবং এর মধ্যে আপনার কোনও স্ট্যান্ডার্ড জাভা প্রকল্প চালানো উচিত নয়।
কেভিন কপক

4
@ কেকপপক, হ্যাঁ, তবে এই প্লাগইনটি একটি "সাধারণ" ইন্টেলিজ আইডিইএতে যুক্ত করা যাবে না (আমার একটি ক্রয় করা আলটিমেট সংস্করণ রয়েছে এবং আমি সত্যিই সম্প্রদায় সংস্করণে ফিরে যেতে চাই না)। সুসংবাদটি হ'ল জেটব্রেইনস ঘোষণা করেছে যে ইন্টেলিজ আইডিইএ 13
ভ্লাদিমির মিরনভ

1
গ্র্যাডলের সাথে এখনও কাজ করার কোনও সহজ উপায় আছে? আমি ক্রাশ চালিয়ে যাচ্ছি কারণ এটি রানটাইমে আমার গ্রেড লাইব্রেরিগুলি দেখতে পারে না।
ক্যাটেড্রাল পিলন

উত্তর:


346

অ্যান্ড্রয়েড স্টুডিওতে 0.8.6 - 3.5 এ পরীক্ষিত

এই পদ্ধতিটি ব্যবহার করে আপনার একই প্রকল্পে জাভা মডিউল এবং অ্যান্ড্রয়েড মডিউল থাকতে পারে এবং একা জাভা প্রকল্পগুলি হিসাবে জাভা মডিউলগুলি সংকলন এবং চালনার দক্ষতাও থাকতে পারে।

  1. আপনার অ্যান্ড্রয়েড প্রকল্পটি অ্যান্ড্রয়েড স্টুডিওতে খুলুন। আপনার যদি না থাকে তবে একটি তৈরি করুন।
  2. ফাইল> নতুন মডিউল ক্লিক করুন । জাভা লাইব্রেরি নির্বাচন করুন এবং পরবর্তী ক্লিক করুন ।
  3. প্যাকেজের নাম ইত্যাদি পূরণ করুন এবং সমাপ্তি ক্লিক করুন । আপনার এখন আপনার অ্যান্ড্রয়েড প্রকল্পের ভিতরে একটি জাভা মডিউল দেখতে হবে।
  4. আপনি সবে তৈরি জাভা মডিউলে আপনার কোড যুক্ত করুন।
  5. রান বোতামের বামদিকে ড্রপ ডাউন ক্লিক করুন। সম্পাদনা কনফিগারেশন ক্লিক করুন ...
  6. নতুন উইন্ডোতে, উইন্ডোর উপরের বামে প্লাস চিহ্নে ক্লিক করুন এবং অ্যাপ্লিকেশন নির্বাচন করুন
  7. একটি নতুন অ্যাপ্লিকেশন কনফিগারেশন উপস্থিত হওয়া উচিত, আপনার মডিউলটির প্রধান শ্রেণি এবং শ্রেণিপথের মতো বিশদটি প্রবেশ করান।
  8. ঠিক আছে ক্লিক করুন ।

এখন আপনি যদি রান ক্লিক করেন তবে এটি আপনার জাভা মডিউলটি সংকলন করে চালানো উচিত।

যদি আপনি ত্রুটিটি পান তবে Error: Could not find or load main class...ক্ষেত্রটি ইতিমধ্যে পূরণ করা থাকলেও কেবল আপনার মূল ক্লাসটি (you've ধাপে আপনি যেমন করেছেন) আবার প্রবেশ করুন Apply প্রয়োগ ক্লিক করুন এবং তারপরে ওকে ক্লিক করুন

আমার ব্যবহারের কেস: আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি কাজ করতে কিছু পূর্বনির্ধারিত ফাইলের উপর নির্ভর করে। এই প্রম্পম্পিউটেড ফাইলগুলি কিছু জাভা কোড দ্বারা উত্পাদিত হয়। যেহেতু এই দুটি জিনিস একসাথে চলেছে, একই প্রকল্পে এই দুটি মডিউলই পাওয়া সবচেয়ে বোধগম্য।

নতুন - আপনার একক প্রকল্পে কীভাবে কোটলিন সক্ষম করবেন

আপনি যদি নিজের স্ট্যান্ডেলোন প্রকল্পের ভিতরে কোটলিন সক্ষম করতে চান তবে নিম্নলিখিতটি করুন।

  1. উপরের শেষ পদক্ষেপটি অব্যাহত রেখে, আপনার প্রকল্পের স্তরে নিম্নলিখিত কোড যুক্ত করুন build.gradle(যুক্ত করার লাইনগুলি >>> দ্বারা চিহ্নিত করা হয় ):

    buildscript {
        >>> ext.kotlin_version = '1.2.51'
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.3'
            >>> classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    ...
    
  2. আপনার মডিউল স্তরে নিম্নলিখিত কোড build.gradleযুক্ত করুন (যোগ করার লাইনগুলি >>> দ্বারা চিহ্নিত করা হয় ):

    apply plugin: 'java-library'
    >>> apply plugin: 'kotlin'
    
    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        >>> implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
        >>> runtimeClasspath files(compileKotlin.destinationDir)
    }
    ...
    
  3. বোনাস পদক্ষেপ: আপনার মূল ফাংশনটি কোটলিনে রূপান্তর করুন! কেবল আপনার প্রধান শ্রেণিটি এতে পরিবর্তন করুন:

    object Main {
        ...
        @JvmStatic
        fun main(args: Array<String>) {
            // do something
        }
        ...
    }
    

2
আমি অ্যান্ড্রয়েড স্টুডিও 0.8.14 এ এই কাজগুলি নিশ্চিত করতে পারি। আমি একটি বেসিক হ্যালো ওয়ার্ল্ড প্রকল্প ব্যবহার করেছি এবং একটি প্রধান পদ্ধতিযুক্ত কাস্টম ক্লাস যুক্ত করেছি। আমি MainActivity.java ফাইলটি মুছলাম। দ্বিতীয় ধাপে, আমার আরও মডিউল ফলকটি প্রকাশ করতে হবে (নতুন মডিউলটি তৈরি করুন উইন্ডোর নীচে বামে) এবং জাভা লাইব্রেরি আইটেমটি খুঁজতে নীচে স্ক্রোল করুন। Step ধাপে, আমি আমার অ্যাপ্লিকেশনটির নামকরণ করেছি, কাস্টমকে আমার প্রধান শ্রেণি হিসাবে এবং মডিউলটির ক্লাসপাথের জন্য অ্যাপ্লিকেশনকে বেছে নিয়েছি। দ্রষ্টব্য: আপনি @ সিমোনপের সমাধান অনুসারে যদি অ্যাপ মডিউলটি মুছে ফেলেন তবে আপনার অ্যাপ্লিকেশনটি চলবে তবে ত্রুটি সহ।
জেমস নিউটন

পদক্ষেপ 2 পরে আরও একটি পদক্ষেপ থাকতে হবে: ক্লাসে কোড যুক্ত করুন, বা কমপক্ষে এটি একটি হ্যালো-ওয়ার্ল্ড কোড করুন: ডকস.ওরকল
অ্যান্ড্রয়েড বিকাশকারী

3
তবে আমি কীভাবে একটি জাজার ফাইলে একটি ডেস্কটপ প্রকল্প রফতানি করতে পারি? আমি এই বিকল্পটি কোথাও খুঁজে পাচ্ছি না: /
ক্রিস

1
২.২.২ এ কাজ করে! :)
পাভেল বিরিয়ুকভ

1
দুর্দান্ত কাজ! আমি অ্যান্ড্রয়েড স্টুডিও ৩.১.৪ ব্যবহার করেছি। ভাগ করে নেওয়ার জন্য ধন্যবাদ !
বীরেন্দ্র সিং

27

সম্পাদনা: এই প্রশ্ন জিজ্ঞাসার পরে অনেক চাঁদ, হ্যাঁ, এখন আপনি সম্ভবত এটি পারেন।

না, তবে এটি ইন্টেলিজ আইডিইএ ভিত্তিক।

এর সম্প্রদায়ের সংস্করণ ডাউনলোডের জন্য বিনামূল্যে তবে এটি বাহ্যিক ডাটাবেস বা অ্যাপ্লিকেশন সার্ভারের জন্য প্রয়োজনীয় বেশিরভাগ জিনিসগুলিকে সমর্থন করে না। জাভার লাইনটি জাভাসি কোড সুখে সম্প্রদায়টি ব্যবহার করতে পারে তার চেয়ে অনেক বেশি।

আপনি যদি এটি চান (বা জাভাওয়াই ব্যবহার করছেন) তবে আপনার না হয় আলটিমেট সংস্করণ প্রয়োজন যা নিখরচায় নয়, অথবা পরের সংস্করণটির ইএপি যা তারা অন্যটি প্রকাশ না করা পর্যন্ত এক মাসের জন্য সাধারণত ভাল।

মূলত এটি এর মতো কাজ করে

অ্যান্ড্রয়েড স্টুডিও আইডিইএ 13 সম্প্রদায় থেকে কেবল অ্যান্ড্রয়েড অ্যান্ড্রয়েড স্টাফ ...

... যা নিখরচায় এবং আইডিইএ 13 আলটিমেট থেকে কিছু ...

... এর জন্য কোনও ডাটাবেস বা অ্যাপ সার্ভারের প্রয়োজন নেই।

http://www.jetbrains.com/idea/

আইডিইএ 12 সম্প্রদায়ের গ্রেডিলাইজড প্রকল্পটি আমদানির ক্ষমতা নেই এবং এটি হবে না, সুতরাং আপনি এখন এটিতে অ্যান্ড্রয়েড বিকাশ করতে পারার সময় (আমি করি), এটি অ্যান্ড্রয়েড স্টুডিওর মতো বৈশিষ্ট্যযুক্ত হওয়ার আশা করবেন না। এতে অনেকগুলি নতুন নতুন অ্যান্ড্রয়েড স্টাফ রয়েছে, এটি 13 এ চলেছে।


3
রররর্য! আমি ব্যক্তিগতভাবে আইডিইএ পছন্দ করি এবং গ্রহনকে ঘৃণা করি। এই প্রথম আমি ইএপি-র সাথে খেলতে চলেছি কারণ অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তরিত প্রত্যেকের সাথে আমার সুস্পষ্ট সামঞ্জস্যতা প্রয়োজন।
জোহ্জেড

০.৫.৮ হিসাবে, এটি আর সঠিক নয়। আপনি অবশ্যই এএস এ স্ট্যান্ডার্ড জাভা এসই কোড চালাতে পারেন। কমপক্ষে আমার একটি সুইং প্রকল্প আমদানি, বিকাশ এবং এটি চালানো সাফল্য রয়েছে। দুর্ভাগ্যক্রমে, আপনি এই লেখার মতো একটি "নিয়মিত" জাভা প্রকল্প তৈরি করতে পারবেন না, অন্তত আমি জানি না not
কোড-শিক্ষানবিস

3
0.6.1 হিসাবে আপনি পারেন। আমার উত্তর নীচে দেখুন।
সাইমনপ

5
দয়া করে এই উত্তরটি মুছুন / সম্পাদনা করুন কারণ এটি আর সঠিক নয়। অ্যান্ড্রয়েড স্টুডিও এখন জাভা মডিউলগুলি তৈরি করতে এবং এটিকে স্থানীয় জেআরইতে চালাতে পারে।
নবীন

সুতরাং অ্যান্ড্রয়েড স্টাফগুলির জন্য অ্যান্ড্রয়েড-স্টুডিও এবং জাভা এবং বাকীগুলির জন্য ইন্টেলিজি ব্যবহার করা আরও ভাল? ইন্টেলিজজে এসডব্লিউটি সমর্থন সম্পর্কে কী? আপনি কি এটির জন্য কোনও দুর্দান্ত ইউআই ডিজাইনার জানেন? আমার এটি বেশিরভাগ ইউআই এর পূর্বরূপের জন্য প্রয়োজন।
অ্যান্ড্রয়েড বিকাশকারী

18

অ্যান্ড্রয়েড স্টুডিওতে জাভা প্রোগ্রাম চালানোর সহজ উপায় হ'ল,

1) "Test.java"অ্যান্ড্রয়েড স্টুডিওতে একটি জাভা ক্লাস তৈরি করুন ।

2) আপনার কোড যেমন, Hello Worldপরীক্ষা করার জন্য একটি প্রোগ্রাম লিখুন ।

3) জাভা ক্লাসে ডান ক্লিক করুন এবং "রান 'টেস্ট.মাইন ()'" বিকল্পটি নির্বাচন করুন বা Cntrl + Shift + F10 টিপুন।

সেখানে আপনার জাভা কোডটি নীচে চলছে।


1
এটি কাজ করেছে - ধন্যবাদ! আমার ক্ষেত্রে গ্রেড বিল্ড ক্র্যাশিংয়ের সমস্যা ছিল, প্রথম যখন এটি চালানোর চেষ্টা করছিলাম। সুতরাং আমি একটি করলাম Android Studio > File > Invalidate Caches / Restartএবং তারপরে সমস্যাটি সমাধান হয়ে গেল
জেন বো বো

1
@ শ্রুতি অ্যাপটি চালানো থেকে টেস্ট.জভাতে স্যুইচ করার পরে প্রথমবার সংকলন করতে কিছু সময় নেয়। আপনি কি জানেন যে এটি নির্বাহযোগ্যটি তৈরি করা হয়েছে তা কি একেবারে APK আকারে যুক্ত করা হয়?
প্যাট্রিক

17

অ্যান্ড্রয়েড স্টুডিও 0.6.1+ (এবং সম্ভবত পূর্ববর্তী) দিয়ে আপনি সহজেই স্ট্যান্ডার্ড জাভা (অ-অ্যান্ড্রয়েড) অ্যাপ্লিকেশন বিকাশ করতে পারেন।

এই পদ্ধতিটি 0.8.2 তে পরীক্ষা করা হয়েছে:

ফাইল> নতুন প্রকল্প ব্যবহার করে ভ্যানিলা অ্যান্ড্রয়েড ফোন অ্যাপ্লিকেশন তৈরি করে শুরু করুন। তারপরে আপনার জাভা অ্যাপ্লিকেশন কোডটি ধরে রাখতে একটি জাভা গ্রন্থাগার মডিউল যুক্ত করুন। (আপনি একটি অ্যাপ্লিকেশন তৈরি করে থাকলেও 'জাভা লাইব্রেরি' চয়ন করুন)। আপনি দেখতে পাবেন যে আপনি main()পদ্ধতিগুলি, সুইং অ্যাপস ইত্যাদির সাহায্যে জাভা অ্যাপ্লিকেশনগুলি তৈরি এবং পরিচালনা করতে পারেন

আপনি স্বতঃ-উত্পাদিত অ্যান্ড্রয়েড "অ্যাপ" মডিউলটি মুছতে চাইবেন, যা আপনি ব্যবহার করছেন না। ফাইল -> প্রকল্পের কাঠামোতে যান এবং এটিকে মুছুন (বাম দিকের বাক্সে "অ্যাপ" মডিউলটি নির্বাচন করুন এবং বাক্সের উপরে 'বিয়োগ' আইকনটি ক্লিক করুন)। এখন আপনি যখন ফাইল -> প্রকল্পের কাঠামো -> প্রকল্পটি পুনরায় খুলবেন, আপনি প্রকল্পের এসডিকে এবং ভাষা স্তর নির্বাচন করার জন্য বিকল্পগুলি এবং আরও কিছু অপশন যা পূর্বে লুকিয়ে ছিল তা দেখতে পাবেন। আপনি এগিয়ে যান এবং ডিস্ক থেকে "অ্যাপ" মডিউল মুছতে পারেন।

0.6.1 এ আপনি প্রথম স্থানে অ্যান্ড্রয়েড মডিউল তৈরি করা এড়াতে পারেন:

ফাইল> নতুন প্রকল্পে যান। আপনার আবেদনের নাম পূরণ করুন। "ফর্ম ফ্যাক্টর" নির্বাচন পৃষ্ঠায়, যেখানে আপনি আপনার ন্যূনতম অ্যান্ড্রয়েড এসডিকে বর্ণনা করেছেন, মোবাইল চেকবক্সটি নির্বাচন ছাড়ুন এবং আপনার প্রকল্প তৈরির সাথে এগিয়ে যান।

প্রকল্পটি তৈরি হয়ে গেলে, ফাইল -> প্রকল্পের কাঠামো -> প্রকল্পে যান এবং আপনার জেডিকে "প্রকল্প এসডিকে" হিসাবে সেট করুন। উপরের মতো আপনার অ্যাপ্লিকেশন কোডটি ধরে রাখতে একটি জাভা লাইব্রেরি মডিউল যুক্ত করুন।


আমি তখন বিল্ডটি কোথায় পাব? যদি আমি বিল্ড-> প্রকল্প তৈরি করুন বা বিল্ড-> 'পুরাজবা.জভা' সংকলন করুন অ্যান্ড্রয়েড স্টুডিওতে "সংকলনটি সফলভাবে সম্পন্ন হয়েছে" বলে। তবে আমি কোনও বিল্ড ফাইল খুঁজে পাচ্ছি না। আমি অ্যাপ্লিকেশন মডিউলটি পাশাপাশি অ্যাপ্লিকেশন ফোল্ডারটি মুছে ফেলেছি।
অ্যান্ডিপাওয়ার

1
আপনি কি এই প্রকল্পগুলি ডিবাগ করতে সক্ষম হয়েছেন?
এমএলপ্রোগ্রামার-সিআইএম

@ এমএলপ্রোগ্রামার-সিআইএম হ্যাঁ এটি সম্ভব। আমার ক্ষেত্রে এটি ঘটেছে যে ডিবাগ করার সময়, আইডিই "আপডেটিং সূচকগুলি" পর্যায়ে কোনও পর্যায়ে স্টল করে, আমি জানি না এর কারণ কী, আমি ক্যাশে পরিষ্কার করে পুনরায় আরম্ভ করার চেষ্টা করেছি।
শুজিটো

14

সেটআপটি দেখতে ঠিক কেমন দেখাচ্ছে তা এখানে।

এখানে চিত্র বর্ণনা লিখুন

কনফিগারেশন> '+'> অ্যাপ্লিকেশন সম্পাদনা করুন: এখানে চিত্র বর্ণনা লিখুন


এইচআই আদম, আমি এখনও জানতে পারি যদি এটি এখনও কাজ করে? এবং কেন আমাদের এই অ্যাপ্লিকেশনটির জন্য গ্রেডের প্রয়োজন হবে? প্রকল্পটি কি আরও পরিষ্কার করা যেতে পারে যাতে খালি ন্যূনতম ফাইল উপস্থিত থাকে?
হর্ষ

হাই @ হর্ষা, আমি এটি ২০১ 2016 সালে একটি পরীক্ষা হিসাবে প্রয়োগ করেছি recently ব্যাকএন্ড কোটলিন / জাভা অ্যাপ্লিকেশনগুলির জন্য আমি স্ট্যান্ড স্টোন ইন্টেলিজ ব্যবহার করায় সম্প্রতি আমি এটি প্রয়োগ করিনি। আপনার আপডেট করা অনুসন্ধানের সাথে মন্তব্য / পোস্ট আপডেট করতে নির্দ্বিধায়।
অ্যাডাম হুরউইটজ

5

আমি এর কিছুটা হ্যাকি, বিরক্তিকর এবং সম্পূর্ণরূপে নিশ্চিত নন-এটি সর্বদা-এর সমাধান সমাধান পেয়েছি। অন্য কারও পক্ষে এটি দরকারী মনে হলে আমি ভাগ করতে চেয়েছিলাম।

অ্যান্ড্রয়েড স্টুডিওতে, আপনি একটি প্রধান পদ্ধতি সহ কোনও শ্রেণিতে ডান ক্লিক করতে পারেন এবং "রান। মেইন () চালান"। এটি আপনার ক্লাসের জন্য একটি নতুন রান কনফিগারেশন তৈরি করবে, যদিও এটি কার্যকরভাবে কাজ করবে না: এটি কিছু শ্রেণিপথ এন্ট্রি অনুপস্থিত।

অনুপস্থিত শ্রেণিপথের প্রবেশদ্বারগুলি ঠিক করার জন্য, প্রকল্প কাঠামোতে যান এবং আপনার মডিউল এবং অন্য যে কোনও মডিউল নির্ভরতার জন্য আপনার প্রয়োজন মতো আউটপুট ফোল্ডার অবস্থান ম্যানুয়ালি যুক্ত করুন:

  • ফাইল -> প্রকল্প কাঠামো ...
  • বাম-কলাম প্যানেলে প্রকল্প সেটিংস প্যানেলে "মডিউলগুলি" নির্বাচন করুন
  • মাঝের-কলাম প্যানেলে মডিউলগুলির তালিকায় আপনার মডিউলটি নির্বাচন করুন
  • ডান-কলাম প্যানেলে "নির্ভরতা" ট্যাবটি নির্বাচন করুন

এবং তারপরে আপনার জাভা অ্যাপ্লিকেশন রয়েছে সেই সাথে মডিউলটির জন্য আপনার প্রয়োজনীয় প্রতিটি মডিউল নির্ভরতা: - ডান কলামের প্যানেলের ডানদিকে "+" -> "জারস বা ডিরেক্টরিগুলি" ক্লিক করুন - আউটপুটটিতে নেভিগেট করুন মডিউলটির ফোল্ডার (যেমন: আমার_মডিউল / বিল্ড / ক্লাস / প্রধান / জাভা) এবং "ওকে" ক্লিক করুন - নির্ভরতা তালিকার নতুন এন্ট্রি-তে, ডানদিকে, "সংকলন" থেকে "রানটাইম" তে নির্বাচন করুন বাক্সটি পরিবর্তন করুন

এর পরে, সাধারণ জাভা অ্যাপ্লিকেশনটি চালানোর জন্য আপনার তৈরি করা রান কনফিগারেশনটি কার্যকর করতে সক্ষম হওয়া উচিত।

একটি বিষয় লক্ষণীয়, আমার বিশেষ [যথেষ্ট জড়িত] অ্যান্ড্রয়েড স্টুডিও প্রকল্প সেট আপের জন্য, চালানোর আগে আমার সাধারণ জাভা অ্যাপ্লিকেশন ক্লাসগুলি তৈরি করার জন্য, অ্যান্ড্রয়েড স্টুডিওর বাইরের থেকে আমাকে গ্রেড দিয়ে প্রজেক্টটি ম্যানুয়ালি তৈরি করতে হবে I অ্যাপ্লিকেশন - আমি মনে করি এটি কারণ "অ্যাপ্লিকেশন" টাইপের রান কনফিগারেশন সংশ্লিষ্ট গ্রেডল বিল্ডটি ট্রিগার করছে না।

অবশেষে, এটি অ্যান্ড্রয়েড স্টুডিও 0.4.0 এ করা হয়েছিল।

আমি আশা করি অন্যরাও এটির কাজে লাগবে। আমি আরও আশা করি যে গুগল শীঘ্রই এই কার্যকারিতা সমর্থন করতে আসে।


1
I have to manually build the project with gradle, from outside Android Studioতুমি এটা কিভাবে করলে?
ক্যাটেড্রাল পিলন

3

আমি http://www.jetbrains.com/idea/download/ থেকে ইন্টেলিজ আইডিইএ সম্প্রদায় সংস্করণ ইনস্টল করেছি

আমি আমার প্রজেক্টটি খোলার চেষ্টা করেছি যা আমি অ্যান্ড্রয়েড স্টুডিওতে শুরু করেছি তবে গ্রেড গ্রেড নির্মাণের সময় এটি ব্যর্থ হয়েছিল। পরিবর্তে আমি একই সাথে অ্যান্ড্রয়েড স্টুডিও এবং ইন্টেলিজ উভয়ই খুলেছিলাম এবং অন্যটির পাশে একটি স্ক্রিন রেখেছি এবং আমার জাভা ফাইলগুলি, এক্সএমএল লেআউট, ড্রইবেলগুলি এবং ইন্টেলিজজে শুরু হওয়া একটি নতুন প্রকল্পের প্রজন্মের বংশগতিতে প্রকাশ পেয়েছি। এটি গ্রেড বিল্ড ইস্যুগুলির চারপাশে কাজ করেছে এবং এখন আমি ইন্টেলিজজে একটি নতুন প্রকল্প শুরু করতে পারি এবং একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন বা বেসিক জাভা অ্যাপ্লিকেশনটি ডিজাইন করতে পারি। ধন্যবাদ এটি কাজ করেছে কারণ আমি আমার পিসিতে অনেকগুলি আইডিই করাকে ঘৃণা করি।


3

আমি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে এটি করতে সক্ষম হয়েছি:

  1. অ্যান্ড্রয়েড স্টুডিও খুলুন এবং 'আমদানি প্রকল্প' নির্বাচন করুন।
    অ্যান্ড্রয়েড স্টুডিও একটি প্রকল্প আমদানি করে

  2. ব্রাউজ উইন্ডোতে আপনার প্রকল্প ফোল্ডারে ব্রাউজ করুন এবং এটি নির্বাচন করুন।


0

অ্যান্ড্রয়েড স্টুডিও 0.8.14 এ পরীক্ষিত:
আমি এইভাবে ন্যূনতম পদক্ষেপ নিয়ে একটি প্রমিত প্রকল্প চালাতে সক্ষম হয়েছি:

  • একটি উন্মুক্ত অ্যান্ড্রয়েড স্টুডিও প্রকল্পে, ফাইল> নতুন মডিউলটি ক্লিক করুন।
  • আরও মডিউল> জাভা গ্রন্থাগার> পরবর্তী ক্লিক করুন, তারপরে আপনি নামগুলির জন্য যা পছন্দ করেন তা পূরণ করুন।
  • একটি নতুন মডিউল আপনার প্রকল্পের কাঠামোর "অ্যাপ" ফোল্ডারের সমান স্তরে ফোল্ডার হিসাবে উপস্থিত হবে। এটি খুলুন এবং নতুন জাভা ক্লাস ফাইলটি খুলুন।

    তারপরে আপনি আপনার কোড যুক্ত করতে পারেন এবং বিল্ড> 'ইয়োর ক্লাসনাম' চালান। প্রেস্টো, আপনার কোডটি কোনও অ্যান্ড্রয়েড ডিভাইস নিয়ে চলছে!


  • এই উত্তরটি এর থেকে কীভাবে আলাদা @idunnololz? আপনার কোনও অতিরিক্ত পদক্ষেপ ছাড়াই গ্রেডের সাথে কাজ করে?
    ক্যাটেড্রাল পিলন

    0

    আপনি ফাইল> খুলুন ... এবং তারপরে pom.xML ফাইল নির্বাচন করলে এটি নিখুঁত কাজ করে। আপনার সমস্ত ফাইলগুলি দেখার জন্য "অ্যান্ড্রয়েড" কে "প্রজেক্ট" তে বলে যে সাইডবারের উপরের বাম দিকে ড্রপডাউনটি পরিবর্তন করতে ভুলবেন না। এছাড়াও আমি মনে করি আপনার pom.xML ফাইলটি "অ্যাপ /" নামক ফোল্ডারে থাকলে এটি সহায়তা করে।

    দাবি অস্বীকার: আমার জাভা প্রকল্পটি গুগল অ্যাপ ইঞ্জিন দ্বারা উত্পাদিত হয়েছিল।


    আপনার কি আপনার নির্ভরতাগুলি পোমের দিকে সরিয়ে নিতে হবে বা এটি গ্রেডের স্টাফগুলি দেখতে পাবে?
    ক্যাটেড্রাল পিলন

    0

    এটি করার সবচেয়ে সহজ উপায়টি খুঁজে পেতে একটি দিন ব্যয় করুন। উদ্দেশ্যটি ছিল এই লক্ষ্য অর্জনের দ্রুততম উপায় খুঁজে পাওয়া। আমি এটিকে টার্মিনাল থেকে জাভাক কমান্ডটি চালানোর মতো বা নেটবিয়ান বা উত্সাহিত টেক্সট 3 থেকে সংকলনের মতো দ্রুত করতে পারিনি But তবে অ্যান্ড্রয়েড স্টুডিওতে এখনও একটি ভাল গতি পেয়েছে।

    এটি দেখতে অশুভ এবং দ্বিধাহীনভাবে দেখায় তবে যেহেতু আমরা প্রতিদিনের বেসগুলিতে প্রকল্পগুলি শুরু করি না সে কারণেই আমি এটি করতে ঠিক আছি।

    আমি ইন্টেলিজ আইডিইএ সম্প্রদায়ে সংস্করণ ডাউনলোড করেছি এবং একটি সহজ জাভা প্রকল্প তৈরি করেছি। আমি একটি প্রধান ক্লাস যুক্ত করেছি এবং একটি রান পরীক্ষা করেছি। তারপরে কেবল ইন্টেলিজ আইডিইএটি বন্ধ করে অ্যান্ড্রয়েড স্টুডিও খুলে সেখানে একই প্রকল্পটি খোলা হয়েছে। তারপরে আমাকে কেবল জেডিকে সংযুক্ত করতে হয়েছিল যেখানে আইডিই আমাকে উপলভ্য জেডিকেগুলির একটি তালিকা দেখিয়ে সাহায্য করেছিল এবং আমি ১.৮ নির্বাচন করেছি এবং তারপরে এটি ভাল সংকলিত হয়েছে। আমি এখন যে কোনও মূল ফাইলটি খুলতে পারি এবং সেই প্রধান ফাইলটি চালানোর জন্য নিয়ন্ত্রণ + Shift + R টিপতে পারি।

    তারপরে আমি ম্যাক ওএস ফাইন্ডার দ্বারা আমার সমস্ত জাভা ফাইলগুলি এসআরসি ফোল্ডারে অনুলিপি করেছিলাম। এবং আমি যা চাই তা সংকলন করতে সক্ষম।

    গ্রেডল বা অ্যান্ড্রয়েড সম্পর্কিত কোনও কিছুই নেই এবং সংকলনের গতিটি বেশ ভাল।

    ধন্যবাদ বন্ধুরা


    0

    অ্যান্ড্রয়েডে জাভা ফাইল চালানোর জন্য আপনার শ্রেণীর প্রধান পদ্ধতি রয়েছে তা নিশ্চিত করুন। অ্যান্ড্রয়েড স্টুডিও ৩.৩-তে ঠিক ফাইলের অভ্যন্তরে ডান ক্লিক করুন এবং "রান 'ফাইল নাম.ইমেন ()" "নির্বাচন করুন বা মেনুতে" রান "ক্লিক করুন এবং ফলস্বরূপ ড্রপ-ডাউন মেনু থেকে" ফাইল ফাইল চালান "নির্বাচন করুন।

    আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
    Licensed under cc by-sa 3.0 with attribution required.