android - সবচ - সম্প্রতি আবিষ্কৃত বৃহস্পতির চেয়ে বড় গ্রহের নাম কি




একটি গ্রহাণু অ্যান্ড্রয়েড প্রকল্পে একটি লাইব্রেরি/জার যোগ করা হচ্ছে (6)

এটি একটি তৃতীয় পক্ষের লাইব্রেরি (জার) যুক্ত করার জন্য ইকলিপ্সের একটি Android প্রকল্পে একটি দুই-অংশ প্রশ্ন।

প্রশ্নটির প্রথম অংশ হল, যখন আমি আমার অ্যান্ড্রয়েড প্রোজেক্টে তৃতীয় পক্ষের জার (লাইব্রেরি) যোগ করার চেষ্টা করি তখন প্রথমে আমি সমস্যাটি পাই

এক্সএমএল পার্সিং ত্রুটি: আনবাউন্ড উপসর্গ

কারণ আমি যে জার থেকে একটি ক্লাস ব্যবহার করার চেষ্টা করছি (এবং উপায়ে কোনভাবে প্রিফিক্স প্রয়োজন)। কি হচ্ছে?

দ্বিতীয়, (এটি ঠিক করার পরে - উত্তরটি নীচে দেওয়া হয়েছে), আমার অ্যাপ্লিকেশন Android তে কাজ করে না এবং আমি ডিবাগার (লগক্যাট) এর মাধ্যমে আবিষ্কার করি যে আমি যে শ্রেণীটি ব্যবহার করার চেষ্টা করছি তা বিদ্যমান নেই।

দ্বারা সৃষ্ট: java.lang.ClassNotFoundException: com.github.droidfu.widgets.WebImage দেখুন ...

কেন, যখন আমি Eclipse তে কোন সংকলন বা লিঙ্কার ত্রুটি পাই না, তখন এমুলেটর এ কি এটি সমস্যা হয়?

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


এক্সএমএল পার্সিং ত্রুটি: আনবাউন্ড উপসর্গ

রিসোর্স '/ playteddy / res' বিদ্যমান নেই।

আমি উপরে দুটি ত্রুটি পেয়েছিলাম এবং অবশেষে আমি এটা সমাধান।

আপনার প্রোজেক্টটি রাইট ক্লিক করুন -> বৈশিষ্ট্যাবলী -> জাভা বিল্ড পাথ -> googleadmobadsdk (নির্বাচন করুন এবং এটি উপরে রাখুন), তারপর আপনি চালান এবং সমস্যাটি সমাধান করুন। এটা আমার রানটাইম ত্রুটি সমাধান করা হয়।


আপনার কার্যক্ষেত্রের বাইরে একটি ফোল্ডারে উত্স রাখুন। প্রকল্প-এক্সপ্লোরারে ডান ক্লিক করুন এবং "আমদানি ..." নির্বাচন করুন।

একটি Android প্রকল্প হিসাবে আপনার কর্মক্ষেত্রে প্রকল্প আমদানি করুন। এটি তৈরি করার চেষ্টা করুন এবং নিশ্চিত করুন যে এটি লাইব্রেরী প্রকল্প হিসাবে চিহ্নিত। এটিও নিশ্চিত করুন যে এটি Google API সমর্থন দিয়ে তৈরি করা হয়েছে, যদি আপনি কম্পাইল ত্রুটিগুলি পান না।

তারপর, প্রকল্প এক্সপ্লোরার আপনার মূল প্রকল্প ডান ক্লিক করুন। বৈশিষ্ট্য নির্বাচন করুন, তারপরে বামদিকে Android নির্বাচন করুন। নীচের লাইব্রেরি বিভাগে, "যোগ করুন" এ ক্লিক করুন।

ম্যাপভিউ-বেলুন লাইব্রেরি এখন আপনার প্রোজেক্টে যোগ করার জন্য উপলব্ধ করা উচিত ..


আপনি যদি এডিটি সংস্করণ 22 ব্যবহার করেন, তবে আপনাকে অডিও অনির্ভরতা এবং অ্যান্ড্রয়েড ব্যক্তিগত লাইব্রেরিগুলি পরীক্ষা করতে হবে এবং প্রজেক্ট বিল্ড পাথে রপ্তানি ট্যাবে চেক করতে হবে


একটি লাইব্রেরী প্রকল্প সেট আপ করা হচ্ছে

একটি লাইব্রেরী প্রকল্প একটি আদর্শ Android প্রকল্প, যাতে আপনি নতুন অ্যাপ্লিকেশন প্রজেক্টের মতো নতুন ভাবে তৈরি করতে পারেন।

যখন আপনি লাইব্রেরী প্রকল্প তৈরি করছেন, তখন আপনি কোনও অ্যাপ্লিকেশন নাম, প্যাকেজ এবং প্রয়োজন অনুসারে অন্যান্য ক্ষেত্রগুলি নির্বাচন করতে পারেন, যেমন চিত্র 1 তে দেখানো হয়েছে।

পরবর্তীতে, এটি একটি লাইব্রেরী প্রকল্প নির্দেশ করে যে প্রকল্পটির বৈশিষ্ট্যগুলি সেট করুন:

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


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


প্রথম, অনুপস্থিত উপসর্গ সমস্যা।

যদি আপনি তৃতীয় পক্ষ থেকে আসা আপনার লেআউট ফাইলের মধ্যে কিছু উপভোগ করেন, তবে আপনাকে এটির উপসর্গটিও ব্যবহার করতে হবে, যেমন "droidfu:" যা XML এক্সক্লুশনটিতে বিভিন্ন স্থানে ঘটে:

<com.github.droidfu.widgets.WebImageView android:id="@+id/webimage"
          android:layout_width="75dip"
          android:layout_height="75dip"
          android:background="#CCC"
          droidfu:autoLoad="true"
          droidfu:imageUrl="http://www.android.com/images/opensourceprojec.gif"
          droidfu:progressDrawable="..."
          />

এটি জার থেকে বেরিয়ে আসে, তবে আপনাকে নতুন "xmlns: droidfu" যুক্ত করতে হবে।

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:droidfu="http://github.com/droidfu/schema"
      ...>

অথবা আপনি আনবাউন্ড উপসর্গ ত্রুটি পেতে। আমার জন্য, এটি তৃতীয় পক্ষের লাইব্রেরি পৃষ্ঠার সরবরাহকৃত উদাহরণটি অনুলিপি এবং আটকাতে ব্যর্থ হয়েছে।






android-library