অ্যান্ড্রয়েড এল-পূর্বরূপের জন্য কীভাবে রিসাইক্লারভিউ আমদানি করবেন


91

সমর্থন লাইব্রেরি থেকে নতুন রিসাইক্লারভিউ ব্যবহার করার চেষ্টা করছেন। আমি এসডিকে ম্যানেজার ব্যবহার করে সমর্থন লাইব্রেরির জন্য 20 টি আপডেট ডাউনলোড করেছি।

আমি জার ফাইলটি লাইবস ফোল্ডারে যুক্ত করেছি - এবং পথ তৈরিতে যুক্ত করেছি - রিসাইক্লিউউ ব্যবহার করে ভাগ্য নেই।

অ্যান্ড্রয়েড বিকাশকারীর এপিআই অনুযায়ী গ্রেড নির্ভরতাও ব্যবহার করার চেষ্টা করা হয়েছিল - এটি দেখার উপযুক্ত জায়গা কিনা তা নিশ্চিত নন - এই পৃষ্ঠাটি অ্যান্ড্রয়েডটিভির সাথে আরও সম্পর্কিত:

 com.android.support:recyclerview-v7:20.0.+

প্রকল্প গ্রেড সিঙ্ক করতে পারে না।

কোন ধারনা?

উত্তর:


84

আমি নিম্নলিখিত লাইনগুলি ব্যবহার করে তৈরি করেছি এবং এটি আমার জন্য কাজ করে।

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'

AndroidX এর জন্য

implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'

সম্পূর্ণ টিউটোরিয়াল জন্য এখানে দেখুন


ত্রুটি: কার্য ': app: dexDebug' এর জন্য কার্যকর করা ব্যর্থ। > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: প্রক্রিয়া 'কমান্ড' / usr / lib / jvm / java-7-openjdk-amd64 / bin / java '' অ শেষ করে শেষ হয়েছে -জারোর প্রস্থান মূল্য 2। আমি যখন আমার প্রকল্পে 2 য় নির্ভরতা যুক্ত করি তখন আমি প্রকল্পটি চালিত হইলে এই ত্রুটিটি পাই। দয়া করে, এটি ঠিক করুন ??
অজয় ভায়ানী

আমার অ্যাপ্লিকেশন গ্রেড.ইউবিল্ড ইতিমধ্যে 'com.android.support:appcompat-v7:23.2.1' সংকলন করেছে। সুতরাং আমি 'com.android.support:recyclerview-v7:23.2.1' সংকলন করার চেষ্টা করেছি - অ্যাপকম্প্যাট সহ একই সংস্করণ, তবে গ্রেড সিঙ্কটি ব্যর্থ হয়েছিল, "com.android.support" এর মতো "+" এ পরিবর্তনের চেষ্টা করেছিল: রিসাইক্লারভিউ-ভি 7: 23.2। + ', খুব ব্যর্থ হয়েছে :(
অ্যান্ডিয়ানা

164

এটা বের করে আনা।

আপনাকে নিম্নলিখিত গ্রেড নির্ভরতা যুক্ত করতে হবে:

compile 'com.android.support:recyclerview-v7:+'

আমার আর একটি সমস্যা সংকলিত ছিল তা ছিল compileSdkVersion। স্পষ্টতই আপনাকে এটার তুলনা করতে হবেandroid-L

আপনার বিল্ড.gradle ফাইলটি দেখতে এমন কিছু দেখতে পাওয়া উচিত:

apply plugin: 'android'
android {
    compileSdkVersion 'android-L'
    buildToolsVersion '19.1.0'
    [...]
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:recyclerview-v7:+'
}

4
সংকলন এস ডি কে ভার্সন 'অ্যান্ড্রয়েড-এল' - INSTALL_FAILED_OLDER_SDK দেয়
ওলেক্সি মালোভানই

4
আপনি কীভাবে এটি গ্রহণ করবেন?
অ্যান্ড্রয়েড বিকাশকারী 19

4
INSTALL_FAILED_OLDER_SDK ত্রুটি পাওয়ার পরে এই রেডডিট পোস্টটি আমাকে আরও খানিকটা এগিয়ে পেয়েছে।
ওরেেন

7
কোনও সমর্থন লাইব্রেরি অ্যান্ড্রয়েডের সর্বশেষ সংস্করণে নির্ভর করবে কেন? এটি সমর্থন লাইব্রেরি থাকার পুরো উদ্দেশ্যকে পরাস্ত করে।
ক্রিস্টোফার পেরি

4
আপনি যদি Android এর পুরানো সংস্করণটির বিরুদ্ধে সংকলন করতে চান তবে পারেন। INSTALL_FAILED_OLDER_SDK ত্রুটি থেকে মুক্তি পাওয়ার জন্য আপনাকে আপনার <uses-sdk />ঘোষণাটি আপনার অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল ফাইলটিতে প্রতিস্থাপন করতে হবে :<uses-sdk tools:node="replace" />
ক্রিস্টোফার পেরি

9

এটি আমার পক্ষে কাজ করে:

compile 'com.android.support:recyclerview-v7:21.0.0-rc1'

4
এটি ইস্যু নয়, আপনি যা লিখেছেন তা হ'ল তিনি ইতিমধ্যে অন্তর্ভুক্ত করেছেন তার অন্য একটি সংস্করণ
অ্যালিওপ


4

আপনি যদি এসডিকে সংস্করণ ২২.২.০ সংকলন করেছেন তবে পুনরায়তাকারী দেখার জন্য নীচে নির্ভরতা যুক্ত করুন এবং কার্ডভিউয়ের সমর্থনের জন্য অতিরিক্ত কার্ডভিউ দেখুন

// ডিরেক্টরিতে সমস্ত লিবারারি অন্তর্ভুক্ত করার জন্য
compile fileTree(include: ['*.jar'], dir: 'libs')
// সমর্থন অ্যাপকম্প্যাটের জন্য
compile 'com.android.support:appcompat-v7:22.2.0'
// গুগল সমর্থন নকশা অন্তর্ভুক্ত করার জন্য (এটি 2.3 এবং উচ্চতর থেকে উপাদান নকশা থিম প্রয়োগ সম্ভব করে তোলে)
ile সংকলন 'com.android.support:design:22.2। 0 '

পুনর্ব্যবহারযোগ্য ভিউ যোগ করার জন্য নিম্নলিখিত নির্ভরতা ব্যবহার করুন
compile 'com.android.support:recyclerview-v7:22.2.0'


এর পরে বিল্ড-> পুনর্নির্মাণ প্রকল্পে ক্লিক করুন এবং আপনার কাজ শেষ।



2

আমার আগের পদক্ষেপগুলি কেবল একটি পদক্ষেপ মিস করছে।

বিল্ড . gradle (মডিউল: অ্যাপ) পরিবর্তন করার পরে এবং নিম্নলিখিত নির্ভরতা যুক্ত করার পরে:

সংকলন 'com.android.support:cardview-v7:21.0.+'
compile 'com.android.support:recyclerview-v7:21.0.+'

(প্রয়োজনে কার্ডভিউ যুক্ত করুন)

এরপরে অবশ্যই কোনও ত্রুটি থেকে মুক্তি পেতে আপনাকে বিল্ড> ক্লিন প্রোজেক্টে যেতে হবে


মানুষকে ধন্যবাদ, আমি অনেক ঘন্টা ধরে অ্যান্ড্রয়েড স্টুডিওর সাথে লড়াই করে যাচ্ছিলাম, আপনার ক্লিন প্রকল্পের ধারণাটি এটি করেছে, ধন্যবাদ আবারও।
দিলজিৎ

2
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:recyclerview-v7:21.0.0'
}

উপরের মত বিল্ডড্র্যাডল ফাইলটিতে আপনার নির্ভরতা তৈরি করুন, আমার জন্য কাজ করেছেন।


2

আমার ক্ষেত্রে আমি compile 'com.android.support:recyclerview-v7:22.0.0'আমার গ্রেড বিল্ডের উপর নির্ভরতা হিসাবে রেখে এটি ঠিক করেছি

(অ্যান্ড্রয়েড স্টুডিও বনাম 1.2.1.1 এবং সমস্ত এসডিকে আপডেট হয়েছে k

কোডগুলি এত তাড়াতাড়ি আপডেট করা হলে এটি সত্যিই বিরক্ত হয় এবং আইডিই সেগুলি ট্র্যাক করতে পারে না এবং আপনাকে সময় এবং সংস্থান নষ্ট করে ম্যানুয়ালি তাদের ঠিক করতে হবে।

তবে ভাল, শেষ পর্যন্ত এটি কাজ করে।


2

এর মধ্যে নির্ভরতা অন্তর্ভুক্ত build.gradleকরুন এবং প্রকল্পগুলি gradleফাইলের সাথে সিঙ্ক করুন

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:25.1.0'

    //include the revision no, i.e 25.1.1
    implementation 'com.android.support:recyclerview-v7:25.1.1'
}

অবিশ্বাস্য বিল্ডগুলি এড়াতে পুনর্বিবেচনা অন্তর্ভুক্ত করুন (এটির 25.1.1 এখানে) লাইব্রেরির সংশোধনগুলি পরীক্ষা করুন


2
implementation 'com.android.support:appcompat-v7:28.0.0'

implementation 'com.android.support:recyclerview-v7:28.0.0'

উপরের build.gradleফাইলটিতে আমার জন্য কাজ করে


1

আমি পুরানো ডিভাইসে পুনর্ব্যবহারযোগ্য ভিউ ব্যবহার করতে একটি ছোট হ্যাক ব্যবহার করেছি। আমি স্রেফ আমার স্থানীয় এম 2 সংগ্রহস্থলে গিয়ে রিসাইক্লারভিউ উত্স ফাইলগুলি বেছে নিয়ে আমার প্রকল্পে রেখেছি।

আপনি সোর্সকোডটি এখানে পাবেন:

<অ্যান্ড্রয়েড- এসডিকে> \ অতিরিক্ত \ অ্যান্ড্রয়েড \ এম 2 রিপোসিটিরি \ কম \ অ্যান্ড্রয়েড \ সমর্থন \ পুনর্ব্যবহারযোগ্য-ভি 7 \ 21.0.0-আরসি 1 \ রিসাইক্লারভিউ-ভি 7-21.0.0-আরসি 1-উত্স jar


1

অন্যান্য উত্তরগুলি আমার পক্ষে কার্যকর হয়নি। আমাকে এই লাইনটি যুক্ত করতে হয়েছিল:

'com.android.support:recyclerview-v7:21.0.0' সংকলন করুন


1

থেকে -Go ডিজাইন অংশগ্রহণ activity_main.xml ড্র্যাগ ড্রপ বিলিয়ে দিয়েছিল তৃণশয্যা নির্বাচন appCompactivity বিলিয়ে দিয়েছিল appCompactivity নির্বাচন RecyclerView -On নির্বাচনকে একটি ডায়ালগ প্রদর্শিত হইবে ক্লিক ঠিক আছে -Your প্রকল্পের অ্যাপ: gradle স্বয়ংক্রিয়ভাবে আপডেট করা হবে


1

আমার নির্ভরতা;

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:25.1.0'

    //RecyclerView dependency
    compile 'com.android.support:recyclerview-v7:25.1.0'

    // Instrumentation dependencies use androidTestCompile
    // (as opposed to testCompile for local unit tests run in the JVM)
    androidTestCompile 'junit:junit:4.12'
    androidTestCompile 'com.android.support:support-annotations:25.1.0'
    androidTestCompile 'com.android.support.test:runner:0.5'
    androidTestCompile 'com.android.support.test:rules:0.5'
}

আমি কেবল 'com.android.support:recyclerview-v7:25.1.0' সংকলন যুক্ত করেছি । গুরুত্বপূর্ণ বিষয় RecycleView নির্ভরতা যেমন যা যোগ হয় একই সংস্করণ হিসাবে appcompat


1

যদি আপনি অ্যান্ড্রয়েড স্টুডিওর জন্য আপডেট করা বা 2018 সংস্করণ ব্যবহার করেন ...

compile 'com.android.support:recyclerview-v7:+'

"কনফিগারেশন 'সংকলন' অপ্রচলিত নিম্নলিখিত বার্তায় আপনাকে একটি ত্রুটি দেবে এবং এটি 'বাস্তবায়ন' এবং 'এপিআই' দিয়ে প্রতিস্থাপন করা হয়েছে। এটি 2018 এর শেষে সরিয়ে দেওয়া হবে।"

এটি ব্যবহার করার চেষ্টা করুন

implementation 'com.android.support:recyclerview-v7:+'

1

আমি এটি ব্যবহার করছি এটি আমার জন্য কাজ করছে। একটি জিনিস বিবেচনা করা দরকার যে আপনি কোন appcompatসংস্করণটি ব্যবহার করছেন। আমি এটি ব্যবহার করছি appcompat-v7:26.+তাই এটি আমার জন্য কাজ করছে।

implementation 'com.android.support:recyclerview-v7:26.+'

0

আপনার প্রকল্পে রিসাইক্লারভিউ আমদানির একটি দুর্দান্ত উপায় হ'ল রিসাইক্লারভিউলিব । এটি একটি ওপেন সোর্স লাইব্রেরি যা নিরাপদ এবং সহজ বাস্তবায়নের জন্য পুনর্ব্যবহারযোগ্য ভিউটি টেনে আনে। আপনি এখানে লেখকের ব্লগ পোস্টটি পড়তে পারেন

আপনার কোডে গ্রেড নির্ভরতা হিসাবে নিম্নলিখিত লাইনটি যুক্ত করুন:

dependencies {
    compile 'com.twotoasters.RecyclerViewLib:library:1.0.+@aar'
}

গ্রেড নির্ভরতা আনতে কীভাবে আরও তথ্যের জন্য:

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

একই অ্যাপ্লিকেশনটির জন্য build.gradle দেখুন। https://github.com/twotoasters/RecyclerViewLib/blob/master/sample/build.gradle যেখানে নিম্নলিখিতটি এটি যেখানে মডিউলটিতে lib এনেছে (নমুনা অ্যাপ্লিকেশন ওরফে)

compile (project (':library')) {
    exclude group: 'com.android.support', module: 'support-v4' 
}

এই ফাইলটির অবস্থানের দিকে মনোযোগ দিন। এটি শীর্ষ স্তরের বিল্ডপ্রেডল নয়

কারণ lib উত্স একই প্রকল্পে এটি সাধারণের সাথে এটি করতে সক্ষম হয় ':library'excludeLiberal এর সংক্ষিপ্ত রূপ নমুনা অ্যাপ্লিকেশন সমর্থন V4 ব্যবহার করতে বলে। এটি প্রয়োজনীয় নয় তবে এটি একটি ভাল ধারণা। আপনার প্রোজেক্টে আপনার লাইবের উত্স নেই বা থাকতে চান না, তাই এর জন্য আপনাকে ইন্টারনেটে নির্দেশ করতে হবে। আপনার মডিউলের / অ্যাপ্লিকেশনটির বিল্ড.ড্রেডলে আপনি এই উত্তরটির শুরু থেকে একই অবস্থানটিতে এই লাইনটি রাখবেন। অথবা, নমুনাগুলির উদাহরণ অনুসরণ করে আপনি বাদ ':library'দিয়ে প্রতিস্থাপন করতে ' com.twotoasters.RecyclerViewLib:library:1.0.+@aar 'এবং ব্যবহার করতে পারেন।


আমি এই ত্রুটিটি পেয়েছি Could not find any version that matches com.twotoasters.RecyclerViewLib:library:1.0.+:: - /
বেসনিক

আপনি কি আপনার বিল্ড.gradle এ সঠিক জায়গায় রেখে দিচ্ছেন? আপনি কি এটি আপনার মডিউলগুলি বিল্ড। অ্যাড্রেডলে রাখছেন?
MinceMan

"সঠিক" জায়গাটি কোথায়? আমি এই লাইনগুলিকে কেবল আমার বিল্ড.gradle এ যুক্ত করেছি, এটিকে এন্ড্রয়েড outside} এর বাইরে / ভিতরে, বিল্ডস্ক্রিপ্টের ভিতরে / বাহিরে রেখেছি} তবে কিছুই আমার পক্ষে কার্যকর হয়নি। আমি গ্রেডে নতুন এবং মনে হচ্ছে এটি খুব বেশি জটিল হয়ে পড়েছে ... এবং যখন আমি "কেবল এই লাইনটি রাখি ..." এর মতো কিছু পড়ি তখন খুব বিরক্তিকর ... :-(
বেসনিক

4
@ বেসনিক আমি গ্রেড বিল্ড সিস্টেম সম্পর্কে আরও তথ্যের সাথে আমার উত্তর আপডেট করেছি। আমি আশা করি যে তথ্য সহায়ক।
মিনসম্যান

ধন্যবাদ! আমি পরের দিনগুলিতে একবার চেষ্টা করে
দেখাব

0
import android.support.v7.widget.RecyclerView;

অ্যান্ড্রয়েড স্টুডিওতে আমদানি ততটা স্বজ্ঞাত নয় যতটা আশা করা যায়। এই বিটটি আমদানির চেষ্টা করুন এবং দেখুন এটি কীভাবে সহায়তা করে!


প্রশ্নটি ছিল জাডা আমদানির নয়, গ্রেডল নির্ভরতা সম্পর্কে।
ওয়ান ক্রিকেটার

0

যদি কারও কাছে এখনও এই সমস্যা থাকে - আপনাকে পরিবর্তন করতে হবে না compileSdkVersion , এটি কেবল সমর্থন লাইব্রেরির পুরো উদ্দেশ্যকে পরাস্ত করে।

পরিবর্তে, আপনার gradle.buildফাইলে এগুলি ব্যবহার করুন:

compile 'com.android.support:cardview-v7:+'
compile 'com.android.support:recyclerview-v7:+'
compile 'com.android.support:palette-v7:+'`

4
এটি + স্বরলিপি ব্যবহার করার পরামর্শ দেওয়া হয় না, কমপক্ষে মূল সংস্করণ নির্দিষ্ট করুন।
দেজন

0

এটি আমার পক্ষে কাজ করে

ইন্টারনেট অনুমতি সংজ্ঞায়িত করুন

 <uses-permission android:name="android.permission.INTERNET" >

নির্ভরতা যুক্ত করুন

compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
    compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
    compile 'com.squareup.okhttp3:okhttp:3.4.1'
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile ('com.squareup.retrofit2:converter-simplexml:2.1.0'){
        exclude group: 'stax', module: 'stax-api'
        exclude group: 'stax', module: 'stax'
        exclude group: 'xpp3', module: 'xpp3'
    }

প্রধান ক্রিয়াকলাপে

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import android.widget.Toast;

import java.util.List;

import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.converter.simplexml.SimpleXmlConverterFactory;

public class MainActivity extends AppCompatActivity {
    private BreakfastMenu breakfastMenu;
    List<BreakfastMenu> list;
    TextView responseText;
    APIInterface apiInterface;
    String name;
    String price;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        responseText=(TextView)findViewById(R.id.reponseText);
        apiInterface = APIClient.getClient().create(APIInterface.class);


        /**
         GET List Resources
         **/
        Call<BreakfastMenu> call = apiInterface.getBreakfastMenu();
        call.enqueue(new Callback<BreakfastMenu>() {
            @Override
            public void onResponse(Call<BreakfastMenu> call, Response<BreakfastMenu> response) {
               Log.d("TAG", response.code() + "");

                String displayResponse = "";
                BreakfastMenu resource = response.body();
                System.out.println(displayResponse+"display response   ");

                for (Food food : resource.getFoodList())
                {
                    name=food.getName();
                    price=food.getPrice();
                    System.out.println(name+price+"=========================================");
                    displayResponse += food.getName() + " " + food.getPrice()+"\n"+"\n";
                    Toast.makeText(MainActivity.this,name+price,Toast.LENGTH_LONG).show();
                }
                responseText.setText(displayResponse);

            }

            @Override
            public void onFailure(Call<BreakfastMenu> call, Throwable t) {
                call.cancel();
            }
        });

    }
}

APIClient.java ক্লাস করুন

import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
import retrofit2.converter.simplexml.SimpleXmlConverterFactory;

class APIClient {

    private static Retrofit retrofit = null;

    static Retrofit getClient() {

        HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
        interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
        OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();


        retrofit = new Retrofit.Builder()
                .baseUrl("https://www.w3schools.com/")
                .addConverterFactory(SimpleXmlConverterFactory.create())
                .build();



        return retrofit;
    }

}

    enter code here

Make APIInterface.java

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.Headers;
import retrofit2.http.POST;
import retrofit2.http.Query;

interface APIInterface {

    @GET("xml/simple.xml")
    @Headers({"Accept: application/xml",
            "User-Agent: Retrofit-Sample-App"})
    Call<BreakfastMenu> getBreakfastMenu();
}

In BreakfastMenu.java

import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;

import java.util.List;

@Root(name = "breakfast_menu")
public class BreakfastMenu
{

    @ElementList(inline = true)
    private List<Food> foodList;

    public BreakfastMenu()
    {
    }

    public List<Food> getFoodList()
    {
        return foodList;
    }

    public void setFoodList(List<Food> foodList)
    {
        this.foodList = foodList;
    }
}

Food.java তৈরি করুন

import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

@Root(name = "food")
public class Food
{

    @Element(name = "name")
    private String name;

    @Element(name = "price")
    private String price;

    @Element(name = "description")
    private String description;

    @Element(name = "calories")
    private String calories;

    public Food()
    {
    }

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getPrice()
    {
        return price;
    }

    public void setPrice(String price)
    {
        this.price = price;
    }

    public String getDescription()
    {
        return description;
    }

    public void setDescription(String description)
    {
        this.description = description;
    }

    public String getCalories()
    {
        return calories;
    }

    public void setCalories(String calories)
    {
        this.calories = calories;
    }
}

ক্রিয়াকলাপ_মন.এক্সএমএল এ

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

        <TextView
            android:id="@+id/reponseText"
            android:layout_width="match_parent"
            android:layout_height="600dp"
          />


</Linear Layout>

0

কেবলমাত্র একটি আপডেট:

'সংকলন' এখন অপ্রচলিত; এটি 'বাস্তবায়ন' এবং 'এপিআই' দিয়ে প্রতিস্থাপন করা হয়েছে। আমি বিশ্বাস করি এটি 2018 এর শেষে সরানো হবে। আরও তথ্যের জন্য দেখুন: http://d.android.com/r/tools/update-d dependency-configurations.html

এছাড়াও সমস্ত কম.অ্যান্ড্রয়েড.সপোর্ট লাইব্রেরিগুলিকে অবশ্যই একই সংস্করণের স্পেসিফিকেশন ব্যবহার করতে হবে; তদতিরিক্ত, অ্যাপকম্প্যাট-ভি 7 এবং রিসাইক্লারভিউ-ভি 7 এর মতো সমর্থন লাইব্রেরিগুলিতে কমপাইল এসডক ভার্সন থেকে আলাদা সংস্করণ ব্যবহার করা উচিত নয়।

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