অ্যান্ড্রয়েডের জন্য আমি কোথায় এসকিউএলাইট 3 কমান্ড লাইন বাইনারি পেতে পারি?


16

আমি যখন রিমোট শেল থেকে এসকিউএল 3 ডাটাবেস পরীক্ষা করার মতো ডকুমেন্টেশন পড়ি তখন আমি আমার ফোনে এসকিউএলাইট কমান্ড-লাইন বাইনারি উপস্থিত থাকতে পারি। দুঃখের বিষয় আমি নিজের ফোনে এটি খুঁজে পাচ্ছি না (তবে আমি একটি কাস্টম রম চালাচ্ছি)।

আমি কয়েকটি অন্যান্য পোস্ট পড়েছি যা হয় যেমন বাইনারিগুলির অস্তিত্বের ইঙ্গিত দেয় বা এটি কেবল এমুলেটরটিতে কীভাবে পাওয়া যায় তা উল্লেখ করে, তবে এর যথাযথ কিছুই নেই।

এরকম বাইনারি কোথাও পাওয়া যায়?

অন্যান্য উল্লেখ:


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

আমার স্যামসুং স্পিকা - সামড্রয়েড মোড ব্যবহার করে - আমি কেবল টার্মিনাল এমুলেটর বা অ্যাডবি শেলটিতে sqlite3 টাইপ করতে পারি।
মিথ্যা রায়ান

2
এটা কি দেব প্রশ্ন?
ম্যাথু

উত্তর:


7

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

sqlite3বেশিরভাগ ডিভাইসে আসে না। আমি মনে করি এটি কেবলমাত্র ADP1 / ADP2, এবং Nexus ওয়ান / নেক্সাস এস এর মতো বিকাশকারী ফোনে আসে I


4

অন্যান্য পোস্টে যেমন উল্লেখ করা হয়েছে, sqlite3বাইনারি সাধারণত আপনার পিসি থেকে ADB এর মাধ্যমে ব্যবহৃত হয়।

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


3

অ্যান্ড্রয়েড এনডিকে ব্যবহার করে অ্যান্ড্রয়েড নেটিভ কোডের জন্য এসকিউএলাইট সংকলন করতে আমি কয়েকটি বিল্ড স্ক্রিপ্ট একসাথে রেখেছি। এটি এসকিউএলটি সিএলআই দুটি সংস্করণে তৈরি করে: স্ট্যাটিকালি এবং ডায়নামিকালি লিঙ্কড, পাশাপাশি এটি স্ট্যাটিক এবং শেয়ার্ড লাইব্রেরি। আপনি আমার গিটহাবের থেকে স্ক্রিপ্টগুলি পেতে পারেন এবং বাইনারিগুলি নিজেই তৈরি করতে পারেন:

https://github.com/stockrt/sqlite3-android

আশা করি এটি কারও কাজে আসবে।


2

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


0

এটি এমুলেটর থেকে সরিয়ে ফেললে কাজ হবে না।

আমি একটি 1.6 বাইনারি পাওয়া এখানে । এই পৃষ্ঠায় পোর্টিং সম্পর্কিত তথ্য বিশদ রয়েছে, সুতরাং যদি 1.6 বাইনারি কাজ না করে তবে আপনি নতুন সংস্করণে পোর্টিং / সংকলন চেষ্টা করতে পারেন।


0

এক্সডিএ ফোরামের টেক 128sqlite3 অ্যান্ড্রয়েডের জন্য সংকলিত বাইনারি সরবরাহ করে ।

বর্তমান লেখার হিসাবে,

এখানে এসকিউএলটি 3.8.11.1 এআরএম ভি 6 এবং ভি 7 এর জন্য একটি একক উত্স ফাইলে (সংমিশ্রণ) একত্রিত।

এই বাইনারিগুলি অপ্টিমাইজড আর্মভি 6 এবং আর্মভ 7 পতাকা দ্বারা নির্মিত।

অ্যানড্রয়েড ২.x এবং তার বেশি কাজ করা উচিত।

আমি এই থ্রেডের সাথে 2 সংস্করণ সংযুক্ত করেছি, সংকুচিত এবং সঙ্কুচিত। আমাকে এক্সটেনশনটি পরিবর্তন করতে হয়েছিল .xapঅন্যথায় আমি এটি আপলোড করতে পারি না। কেবল এক্সটেনশন সরান

অসম্পূর্ণ ফাইলটি কেবল ডাউনলোড এবং চালিত করুন, তবে সংকুচিত আপনাকে প্রথমে ডিকম্প্রেস করতে হবে।

কম্প্রেস

uncompressed

উত্স কোড: https://github.com/tech128/sqlite3

আমি আমার নেক্সাস 5 চলমান অ্যান্ড্রয়েড 5.1.1 ললিপপটিতে আর্মভি 7-পাই (ললিপপের জন্য প্রয়োজনীয় পিআইই) পরীক্ষা করেছি এবং এটি কার্যকর হয়েছে।



0

আপনি টেরামাক্স ইনস্টল করতে পারবেন এবং sqlite3বিল্ট-ইন apt( বিল্ট-ইন এর সামনের প্রান্ত dpkg) এর মাধ্যমে ইনস্টল করতে পারবেন ।


-1

একটি জটিল জটিল প্রক্রিয়াটি আমি পরামর্শ করব, কারণ আমি অন্যান্য উপায় সম্পর্কে অবগত নই :), অ্যান্ড্রয়েড উত্স কোডটি সংগ্রহ করুন, এটি সংকলন করুন, আউটপুট ডিরেক্টরিতে আপনি sqlite3 বাইনারি পাবেন, তারপরে এটি আপনার ফোনের / সিস্টেম / বিন / এ চাপুন

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