একটি উপর মূলী ডিভাইস, সঠিক সমাধান এই হল:
Open cmd
Change your directory and go into 'Platform tools'
Type 'adb shell'
su
Press 'Allow' on device
chmod 777 /data /data/data /data/data/*
Open DDMS view in Eclipse/IntelliJ and from there open 'FileExplorer' to get your desired file
মূল সমাধানটি কাজ করেছিল, তবে chmod অজানা ডিরেক্টরিটি ফিরে আসবে। Chmod কমান্ডটি / ডেটা / ডেটা / * এ পরিবর্তন করার ফলে ইন্টেলিজের ডিডিএমএস থেকে ডেটা ডিরেক্টরিতে সমস্ত সাবফোল্ডার অ্যাক্সেস পেয়েছিল। আমি ধরে নিই যে একই সমাধানটি এক্সিলিপ ডিডিএমএসের ক্ষেত্রে সত্য।
আপডেট করুন
, আমি যা খুঁজে পেয়েছি তা আজব। আমি ইন্টেলিজজে (অ্যান্ড্রয়েড ডিভাইস মনিটর) -এ ডিডিএমএস ব্যবহার করে একটি নেক্সাস 6 চালাচ্ছি। আমি একটু স্টার্টার অ্যাপ তৈরি করেছি। বলেছে অ্যাপ্লিকেশনটি ডেটা / ডেটা / com.example.myapp / ফাইলগুলিতে একটি .csv ফাইলে ডেটা সংরক্ষণ করে
আমি যখন প্রথম আমার নেক্সাস 6 এ এই ফাইলটি অ্যাক্সেস করার চেষ্টা শুরু করেছিলাম তখন আমি দেখতে পেলাম যে আমাকে ডিভাইসটি রুট করতে হবে .. আমি ডেটা ফোল্ডারটি দেখতে পেয়েছি, তবে এটি খোলার চেষ্টা করা কার্যকর হবে না। অন্যান্য জায়গাগুলিতে অনলাইনে উল্লিখিত হিসাবে, প্রসারিত + অদৃশ্য হয়ে যাবে তার খুব শীঘ্রই আবার উপস্থিত হবে (দ্রষ্টব্য, ওয়েবে এমন কোনও সমাধান রয়েছে যা দাবি করে যে এই ফোল্ডারগুলিকে বিনা ছাড়াই অ্যাক্সেসের অনুমতি দেয়, আমি এগুলিকে খুব দেরি না করে পেলাম না এবং আমি নিশ্চিত না যে আমি যাইহোক রুট না করা পছন্দ করি ((আমি বরং আমার অ্যাপ্লিকেশন বা কমান্ড প্রম্পটে আমার সমাধান দেওয়ার জন্য নির্ভর করে ম্যানুয়ালি এটি করতে সক্ষম হয়েছি)))। আমি আমার 6 টি রুট করেছিলাম এবং আবার ডিডিএমএস চেষ্টা করেছি।
এই মুহুর্তে, এটি আমাকে ডেটা ফোল্ডারটি দেখিয়েছিল এবং আমি ফোল্ডারটি প্রসারিত করতে এবং কম দেখতে পারি। ডিরেক্টরি আছে, কিন্তু আমি সেগুলির কোনওটি খুলতে পারি নি। আমি যখন উপরের সমাধানটি আবিষ্কার করেছি। প্রাথমিক নির্দেশাবলী এই অংশে কাজ করবে না:
chmod 777 /data /data/data /data/data/com.application.pacakage /data/data/com.application.pacakage/*
আমি পোস্ট করা সমাধানটি চেষ্টা করার সময় এটি ছিল:
chmod 777 /data /data/data /data/data/*
এই সমাধানটি কাজ করেছিল বলে মনে হয়েছিল তবে কেবলমাত্র নির্দিষ্ট ফোল্ডারে। আমি এখন আমার মাইএপ ফোল্ডারটি প্রসারিত করতে পারি, তবে এতে ফাইল ডিরেক্টরিটি প্রসারিত করতে পারি না।
এই মুহুর্তে, আমি কিছুক্ষণের জন্য খেলেছি তখন বুঝতে পেরেছি কেন এই ওয়াইল্ডকার্ড এন্ট্রিগুলি চেষ্টা করার চেয়ে আমার যে ডিরেক্টরিটি প্রয়োজন তা কেবল চেষ্টা করে দেখছি না।
chmod 777 /data /data/data /data/data/com.example.myapp/*
অনুসরণ করেছেন:
chmod 777 /data /data/data /data/data/com.example.myapp/files
এই কমান্ডগুলি আমাকে আমার অ্যাপের ডিরেক্টরিতে ফাইলগুলি প্রসারিত করতে এবং দেখার অনুমতি দেয় যাতে .csv সঠিকভাবে সংরক্ষণ করা হচ্ছে saved
আশা করি এটি কাউকে সাহায্য করবে। আমি এই সাথে কয়েক ঘন্টা সংগ্রাম করেছি!
(এই বিষয়ে আরও বাড়াতে যৌক্তিকরূপে, অদ্ভুতভাবে যথেষ্ট পরিমাণে, অনুমতিগুলি ফাইল ডিরেক্টরিতে পাস করা .csv ফাইলের কাছে যায় নি my আমার ফাইল ডিরেক্টরি ডিরেক্টরি অনুমতিগুলি drwxrwxrwx এবং আমার লগ-সিএসভি ফাইলের অনুমতিগুলি পড়বে -rw-rw --- - .. শুধু এফআই)