অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে কীভাবে কোনও এমুলেটর দৃষ্টিতে ফাইলগুলিকে ঠেলা যায়


111

আমি কীভাবে .txt ফাইলগুলি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে এমুলেটরটিতে ঠেলাতে সক্ষম?

উত্তর:


65

ডেস্কটপ থেকে এমুলেটরে ফাইলটি পাস করার জন্য আপনি টার্মিনালের মাধ্যমে এডিবি ব্যবহার করতে পারেন।

adb push <file-source-local> <destination-path-remote>

আপনি এমুলেটর থেকে ডেস্কটপে ফাইলও অনুলিপি করতে পারেন

adb pull <file-source-remote> <destination-path>

ফাইল অ্যাক্সেস করতে আপনি কখনই অ্যান্ড্রয়েড ডিভাইস মনিটর ব্যবহার করতে পারেন। অ্যান্ড্রয়েড আইকনটিতে ক্লিক করুন যা সরঞ্জামদণ্ডে পাওয়া যাবে। এটি লোড হতে কয়েক সেকেন্ড সময় লাগবে। এটি লোড হয়ে গেলে আপনি "ফাইল এক্সপ্লোরার" নামে একটি ট্যাব দেখতে পাবেন। এখন আপনি সেখান থেকে ফাইলগুলি টান / ধাক্কা দিতে পারেন।


4
অ্যাল্রয়েড স্টুডিও ব্যবহার করে কীভাবে এটি করার কোনও উপায় আছে যেমন আমরা কীভাবে এক্লিপসে করতাম? @ শিফার
গিরিশ

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

এটি যান..এডিএম গ্রহন ইউআইয়ের মতো নতুন উইন্ডোটি খুলবে
গিরিশ

হ্যাঁ, অ্যান্ড্রয়েড ডিভাইস মনিটর নতুন গ্রহগ্রহণের ডিডিএমএস
গিরিশ

হ্যাঁ, আপনি এই উত্তরটিকে সঠিক হিসাবে চিহ্নিত করতে পারেন?
theapache64

177

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

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


8
এটি অবশ্যই সহজতম উপায়!
জেফ্রিমান

4
ধন্যবাদ, এটি উত্তর হওয়া উচিত!
হায়দারসাহিব

খুঁজে পাচ্ছে না - "ক্লিপবোর্ড ভাগ করে নেওয়া সক্ষম করুন"। এটা ম্যাকবুক কোথায়?
শিরিশ হার্ভেদে

7
ফাইল আপলোডের পরে / এসডিকার্ড / ডাউনলোড ফোল্ডারটি এখনও খালি রয়েছে।
alex351

4
আমি অভ্যন্তরীণ সঞ্চয়স্থানের ডাউনলোডে অনুলিপি করা ফোল্ডারটি পেয়েছি এবং এসডকার্ডটি নয়।
সন্তোষ

77

আপডেট (মে 2020): অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস ফাইল এক্সপ্লোরার নামে একটি নতুন সরঞ্জাম রয়েছে । আপনি এটি দুটি উপায়ে অ্যাক্সেস করতে পারেন:

  1. Device File Explorerঅ্যান্ড্রয়েড স্টুডিও উইন্ডোর ডান নীচে কোণায় আইকনে ক্লিক করে ।
  2. যদি আপনি এর আইকনটি খুঁজে না পান তবে অ্যান্ড্রয়েড স্টুডিওতে দুবার দু'বার শিফট বোতাম টিপুন। দ্রুত অনুসন্ধান উইন্ডো উপস্থিত হবে, তারপরে টাইপ করুন Device Fileএবং ডিভাইস ফাইল এক্সপ্লোরার অনুসন্ধান ফলাফলের মধ্যে উপস্থিত হবে এবং আপনি এটি ক্লিক করতে পারেন। ডিভাইস ফাইল এক্সপ্লোরার খুলুন

তারপরে আপনি যে ফোল্ডারে এতে নিজের ফাইলটি চাপতে চান তাতে নেভিগেট করতে পারেন। যে ফোল্ডার এবং নির্বাচন আপলোড (বা টেপার সাথে রাইট ক্লিক Ctrl+ + Shift+ + O)। আপনি যে ফাইলটি আপলোড করতে চান তা নির্বাচন করুন এবং এটি পছন্দসই জায়গায় ফাইল আপলোড করবে।

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

ব্যবহার করে ফাইলটি পুশ করুন adb.exe:

অ্যান্ড্রয়েড .0.০+ তে আপনার একই প্রক্রিয়াটি ব্যবহার করা উচিত তবে আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডিডিএমএস ফাইল এক্সপ্লোরার ব্যবহার করে এসডিকার্ডের অভ্যন্তরে প্রবেশ করা ফাইলগুলিতে অ্যাক্সেস করতে পারে না। আপনি যদি এরকম আদেশগুলি চেষ্টা করেন তবে এটি একই রকম:

adb push myfile.txt /mnt/sdcard/myfile.txt

আপনি EACCES (Permission denied)যখন নিজের অ্যাপ্লিকেশনটির অভ্যন্তরে ফাইলটি পড়ার চেষ্টা করছেন আপনি যদি ব্যতিক্রমের মুখোমুখি হন তবে এর অর্থ হল বাহ্যিক স্টোরেজের অভ্যন্তরে থাকা ফাইলগুলিতে আপনার অ্যাক্সেস নেই, কারণ এটি একটি বিপজ্জনক অনুমতি প্রয়োজন requires

এই পরিস্থিতির জন্য আপনার অ্যান্ড্রয়েড 6.০ এবং উচ্চ সংস্করণে নতুন অনুমতি সিস্টেম ব্যবহার করে ম্যানুয়ালি অ্যাক্সেস মঞ্জুরি দেওয়ার অনুরোধ করতে হবে। বিশদগুলির জন্য আপনি অ্যান্ড্রয়েড টিউটোরিয়াল এবং এই লিঙ্কটিতে একবার দেখতে পারেন

পুরানো অ্যান্ড্রয়েড স্টুডিও সংস্করণের জন্য সমাধান:

আপনি যদি গ্রাফিকাল ইন্টারফেস ব্যবহার করে এটি করতে চান তবে আপনি এটিকে অ্যান্ড্রয়েড স্টুডিও মেনুতে অনুসরণ করতে পারেন:

সরঞ্জাম -> অ্যান্ড্রয়েড -> অ্যান্ড্রয়েড ডিভাইস মনিটর

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

এরপরে, অ্যান্ড্রয়েড ডিভাইস মনিটর (ডিডিএমএস) উইন্ডোটি খুলবে এবং আপনি ফাইল এক্সপ্লোরার ব্যবহার করে ফাইলগুলি আপলোড করতে পারেন। আপনি এর মতো ঠিকানা নির্বাচন করতে পারেন /mnt/sdcardএবং তারপরে আপনার ফাইলকে এসডিকার্ডে ঠেলাতে পারেন। এখানে চিত্র বর্ণনা লিখুন


এটি অনুলিপি যুক্তির পক্ষে কাজ করেছে। তবে - DDMS- এ AS-আদর্শ 2.3 ব্যবহার করে / mnt / sdcard প্রসারণযোগ্য ফোল্ডার হিসাবে উপস্থিত হবে না এবং খালি প্রদর্শিত হবে - এমনকি ডিডিএমএস পুনরায় চালু করার পরেও। adb shellসেই ফোল্ডারে নেভিগেট করার সময় আমি কপি কমান্ডটি যাচাই করেছি । সমাধানের পয়েন্টারটির জন্য আপনাকে ধন্যবাদ
জিন বো বো

4
এছাড়াও আপনি একটি ফোল্ডার নির্বাচন করতে পারেন, তারপরে ডান ক্লিক করুন এবং "আপলোড ..." চয়ন করুন, তারপরে উত্স ফোল্ডার বা ফাইলের জন্য একটি পথ নির্বাচন করুন।
শীতলমাইন্ড

সিস্টেমে ফাইল ঠেলে অনুমতি অস্বীকার করা হয়েছে, কোন ধারণা?
বিয়িং জেকে

8
পুরানো সমাধান, সরঞ্জামগুলির আওতায় কোনও 'অ্যান্ড্রয়েড' ট্যাব নেই
শিরীশ হারওয়াড

52

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

যদি আপনি অ্যান্ড্রয়েড স্টুডিও 3.0.০ বা তার বেশি ব্যবহার করে থাকেন।

  1. "ডিভাইস ফাইল এক্সপ্লোরার" এ যান যা অ্যান্ড্রয়েড স্টুডিওর নীচে ডানদিকে রয়েছে।
  2. আপনার যদি একাধিক ডিভাইস সংযুক্ত থাকে তবে উপরের ড্রপ-ডাউন তালিকা থেকে আপনি যে ডিভাইসটি চান তা নির্বাচন করুন।
  3. mnt>sdcard এমুলেটরটিতে এসডি কার্ডের জন্য অবস্থান।
  4. ফোল্ডারে রাইট ক্লিক করুন এবং আপলোড ক্লিক করুন। নীচের চিত্রটি দেখুন।

দ্রষ্টব্য: আপনি কেবল পৃথক ফাইল নয় ফোল্ডার আপলোড করতে পারেন।

ডিভাইস ফাইল এক্সপ্লোরার


এই. আমি আমার ফাইলটি sdcard/Downloadফোল্ডারে সংরক্ষণ করেছি , তারপরে এমুলেটারের ফাইল চয়নকারী অ্যাপ্লিকেশনটিতে, হ্যামবার্গার মেনুটি ব্যবহার করুন এবং ডাউনলোডগুলি ফোল্ডারটি নির্বাচন করুন।
lukegjpotter

4
আমি ফাইলগুলিকে এসডিকার্ড / ডাউনলোডে রেখেছি তবে এমুলেটর ফাইল পিকারটি কিছুই দেখায় না
রাফায়েল লিমা

4
এটি কাজ করে না। স্টোরেজ / এমুলেটেড / পাথ হ'ল আমাদের ফাইলগুলি রাখা দরকার তবে এটি "অনুমতি অস্বীকৃত" বলে "
দারুশ

8

আমি অ্যান্ড্রয়েড স্টুডিও ৩.৩ ব্যবহার করছি।

যান দেখুন -> টুলস উইন্ডো -> ডিভাইস ফাইল এক্সপ্লোরার । অথবা আপনি এটি অ্যান্ড্রয়েড স্টুডিওর নীচে ডান কোণে খুঁজে পেতে পারেন।

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

যদি এমুলেটর চলছে, ডিভাইস ফাইল এক্সপ্লোরার এমুলেটর স্টোরেজে ফাইল কাঠামো প্রদর্শন করবে।

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

এখানে আপনি একটি ফোল্ডারে ডান ক্লিক করতে পারেন এবং ফাইলটি স্থাপন করতে "আপলোড" নির্বাচন করতে পারেন

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

আমি সাধারণত mnt - sdcard - ডাউনলোড ফোল্ডার ব্যবহার করি। ধন্যবাদ


4

কমান্ড প্রম্পটটি ওপেন করুন এবং এসডিকে প্ল্যাটফর্ম-সরঞ্জামগুলির পথ দিন। উদাহরণস্বরূপ: - সি: \ অ্যান্ড্রয়েড \ এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি> তারপরে নীচের মতো 'অ্যাডবি পুশ' কমান্ডটি টাইপ করুন,

সি: \ অ্যান্ড্রয়েড \ এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি> অ্যাডবি পুশ সি: \ মাইফিলস \ fileName.txt /sdcard/fileName.txt

এই কমান্ডটি ফাইলটিকে এমুলেটরের মূল ফোল্ডারে চাপায়।


3

johnml1135উত্তর উল্লেখ করুন , কিন্তু পুরোপুরি কাজ করে না।

স্ব তদন্ত পরে, এখন কাজ:

সরকারী হিসাবে say

文件 文件

S 任意 文件 拖动 拖动 到 屏幕 上。 文件 将 将 保存 到 到 / এসডিকার্ড / ডাউনলোড 中 中。 使用 适合 适合 适合 适合 适合 对于 对于 对于 对于 对于 22 22 22 22 : : : : : : : : : : : : : : : : : : : অভ্যন্তরীণ স্টোরেজ> Explore 虚拟 এসডি Explore) Explore অন্বেষণ করুন

এবং ব্যবহার Drag and Drop আসলে কাজ করেন, কিন্তু অ্যান্ড্রয়েড স্ব ইনস্টল অ্যাপ্লিকেশন ব্যবহার Download, তাহলে আপনি পারবেন না নয় কপি ফাইল খুঁজে না তথাকথিত অস্তিত্ব জন্য /sdcard/Downloadফোল্ডার।

অবশেষে অন্যান্য ফাইল ম্যানেজার অ্যাপ্লিকেশন ব্যবহার করে

ES ফাইল এক্সপ্লোরার

তাহলে সত্যিকারের পথটি দেখতে পাবে

/storage/emulated/0/Download/

যার মতো অনুলিপি করা ফাইল রয়েছে

/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3

আরও এমপি 3 ফাইলগুলি টেনে নিয়ে যাওয়ার পরে:


দুর্দান্ত! আমি ফাইলপথটি ব্যবহার করেছি /storage/emulated/0/Downloadsএবং এটি এখনই কাজ করেছে।
কাইল বারকেট

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