Home / راه اندازی محیط توسعه اندروید روی اکلیپس و افزودن کتابخانه opencv

راه اندازی محیط توسعه اندروید روی اکلیپس و افزودن کتابخانه opencv


در ابتدا از سایت توسعه اندروید 
android-sdk-linux
را می گیریم
بعد یک platform مثلا
android-15_r03.zip
می گیریم و در پوشه 
android-sdk-linux/platforms
استخراج می کنیم باید چیزی شبیه به 
android-sdk-linux/platforms/android-4.0.4
داشته باشیم
حال یک sysimage می گیریم
مثلا
sysimg_armv7a-15_r02.zip
و در 
android-sdk-linux/system-images
یک پوشه به نام
android-15
میسازیم . عدد  15از جلوی نام فایل گرفته شده است
پس هر عددی بود جلوی اسم پوشه قرار می دهیم
حال باید  پوشه ای به این شکل داشته باشیم
android-sdk-linux/system-images/android-15/armeabi-v7a
حال opencv sdk 
را می گیریم مثلا
OpenCV-2.4.6-android-sdk-r2.zip
و انرا در جایی مثلا در پوشه
opencv4android
استخراج می کنیم
باید مثلا داشته باشیم
opencv4android/OpenCV-2.4.6-android-sdk
حال باید platform-tools را بگیریم
مثلا
platform-tools_r18.0.1-linux.zip
و پوشه ای در 
android-sdk-linux
به نام platform-tools 
می سازیم و در آنجا استخراج می کنیم
حال باید build-tools را بگیریم
مثلا
build-tools_r18.0.1-linux.zip
و پوشه ای در 
android-sdk-linux
به نام
build-tools
می سازیم و در آنجا استخراج می کنیم
باید چیزی شبیه این داشته باشیم
android-sdk-linux/build-tools/android-4.3
تا اینجا خود sdk آماده شده است و 
می توان یک دستگاه مجازی تعریف کرد و مثلا اندروید ۴ را در این مثال بالا آورد
بر برپایی opencv نیاز به
android-ndk
داریم
فایل مثلا
android-ndk-r9-linux-x86_64.tar.bz2
می گیریم و در جایی استخراج می کنیم
به عنوان نمونه در کنار sdk
حال باید 
پلاگین های eclipse را نصب کنیم
android را در مارکت پلس جستجو می کنیم و 
adt ndk  را نصب می کنیم
حال باید android support library را نصب کنیم
فایل 
android-sdk-linux/tools/android 
را اجرا می کنیم و از قسمت
extra 
گزینه مورد نظر را انتخاب می کنیم
و نصب می کنیم
بعد از ایجاد پروژه باید با راست کلیک کردن رو پروژه و از منوی
android-tools
گزینه add native support را بزنیم
این بار می خواهیم کتابخانه های مورد نیاز را اضافه کنیم
روی پروژه راست کلیک می کنیم properties
از قسمت 
C/C++ build >> environment
حالا از این قسمت 
add را می زنیم و مقداری زیر را پر می کنیم
name ==NDKROOT
VALUE == آدرس ndk مثلا 
android-ndk-r9/ndk-build
این کار رو برای هر پروژه باید انجام داد
اگر نخواهید این کار رو بکنید
nano ~/.bashrc
این خط رو اضافه کنید
export NDKROOT=/home/hosein/loc_app/android-ndk-r9/
و یک بار لاگ اوت لاگین کنید
حالا دوباره از 
C/C++ build
تیک قسمت
use default build command 
را برمی داریم و در فیلد فعال شده می نویسیم
${NDKROOT}/ndk-build
اگر هم نخواستید کارهای بالا رو بکنید یک راست بنویسید 
آدرس مطلق ndk-build بنویسید
مثلا
/home/hosein/loc_app/android-ndk-r9 
یک راهنمای خوب برای تنظیمات بعد نصب
ایجاد اولین پروژه

 









     RSS of this page