PDA

View Full Version : سوال: َAPK Parser



SohrabYousefi
دوشنبه 03 شهریور 1393, 09:33 صبح
سلام به همگی
دوستان من یه مشکل بزرگ با پلاگین apk-parser دارم. کسی تا حالا باهاش کار کرده ؟
وقتی که یه فایل apk رو تجزیه می کنه تا مشخصات برنامه رو بدست بیاره ، مقدار versionCode و minSdk رو همیشه صفر بر می گردونه !
دلیلش چیه ؟ مشکل از پلاگین هست ؟ کسی سالمش رو داره ؟
اگه راهنماییم کنید لطف بزرگی در حقم کردید .

arta.nasiri
دوشنبه 03 شهریور 1393, 12:22 عصر
سلام
واسه parse کردن apk
$manifest = shell_exec('/opt/android-sdk/build-tools/17.0.0/aapt dump badging '.$apkPath.' AndroidManifest.xml');

بعدش اینو اجرا کن


if (preg_match('#versionCode=\'(\d+)\'#msUi', $manifest, $matches, PREG_OFFSET_CAPTURE)) { if (isset($matches[1][0]) AND is_numeric($matches[1][0])) { $this->setVersionCode($matches[1][0]); return TRUE; } }

SohrabYousefi
دوشنبه 03 شهریور 1393, 12:47 عصر
مرسی از جوابت
لازمه ی این دستورات نصب SDK روی سرور هست، درسته ؟
راه حلی بجز استفاده از SDK نداری ؟