View Full Version : خطای Generating R file در Basic4Android
SlowCode
یک شنبه 05 آذر 1391, 18:47 عصر
سلام
من هم توی eclipse و هم این برنامه نمیتونم برنامه رو کامپایل کنم، همش خطا میده.
توی این خطا گفته که مسیر نصبی رو مشخص کنم ولی از کجا تنظیم کنم؟
http://www.img4up.com/up2/19329856127052976416.jpg
Modernidea
یک شنبه 05 آذر 1391, 19:36 عصر
سلام
- ظاهرا خطا مربوط به فایل Manifest هست و میگه که شناسه معینی برای خاصیت "installLocation" پیدا نمیکنه.
- امکانش هست که کد را اینجا قرار بدید؟
SlowCode
دوشنبه 06 آذر 1391, 18:50 عصر
سلام
این یه پروژه خالی بود و توش فقط کد msgbox رو نوشته بودم.
Modernidea
دوشنبه 06 آذر 1391, 19:25 عصر
سلام
پس پروژه را اینجا قرار بدید تا بررسی کنیم.
SlowCode
دوشنبه 06 آذر 1391, 20:30 عصر
بفرمایید.
دانلود (http://www.mediafire.com/download.php?174iwu5wqwqurom)
لطفا دوستان کمک کنن، بد جوری دارم دلسرد میشم.
Nevercom
دوشنبه 06 آذر 1391, 22:58 عصر
مطمئنید از منوی Tools > Configure paths مسیر نصب Java، Android SDK رو درست تنظیم کردید ؟
Modernidea
سه شنبه 07 آذر 1391, 12:10 عصر
بفرمایید.
دانلود (http://www.mediafire.com/download.php?174iwu5wqwqurom)
لطفا دوستان کمک کنن، بد جوری دارم دلسرد میشم.
سلام
توی برنامه نویسی که نباید اینقدر زود دلسرد شد!
قابلیت تعیین محل نصب برنامه(android:installLocation) از api نسخه 8 (Android 2.2) به بعد امکان پذیر است.
خاصیت android:installLocation را "auto" یا "preferExternal" قرار دهید.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
. . .
</manifest>
خاصیت android:minSdkVersion را برابر یا بزرگتر از 8 قرار دهید و از اینکه برنامتون از کد API های همین سطح استفاده میکنه مطمئنی بشید.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8" />
. . .
</manifest>
قبل از کامپایل برنامتون، build target را به API 8 تغییر بدید چون ورژن های پایین تر امکان تشخیص android:installLocation را ندارند.
این مورد، در کد بالا مشخص شده، اما در eclipse باید از یک راه دیگر هم API تعیین شود: منوی Project->Prooerties، در پنجره باز شده، بخش Android، از قسمت سمت راست، Android2.2 با بیشتر را انتخاب کنید.
موفق باشید.
SlowCode
سه شنبه 07 آذر 1391, 15:17 عصر
سلام
ممنون، توی ورژنی که قبلا استفاده میکردم این روش ویرایش xml جواب نمیده چون وقتی build رو میزنم پروژه رو ذخیره میکنه و ویرایشهای ما از بین میره.
البته الان نسخه 1.90 رو امتحان کردم، خودش توی یه منوی Manifest Editor داره که توش نوشتم.
توی برنامه نویسی که نباید اینقدر زود دلسرد شد! تا حالا هیچ محیط برنامه نویسی منو اینقدر اذیت نکرده بود.
Modernidea
چهارشنبه 08 آذر 1391, 12:30 عصر
سلام
ممنون، توی ورژنی که قبلا استفاده میکردم این روش ویرایش xml جواب نمیده چون وقتی build رو میزنم پروژه رو ذخیره میکنه و ویرایشهای ما از بین میره.
البته الان نسخه 1.90 رو امتحان کردم، خودش توی یه منوی Manifest Editor داره که توش نوشتم.
تا حالا هیچ محیط برنامه نویسی منو اینقدر اذیت نکرده بود.
سلام، خواهش میکنم، مشکلتون حل شد؟
واقعیتش، دفعه قبل که من فایلتون رو دانلود کردم، دیدم با برنامه basic4android نوشته شده. نرم افزارش رو دانلود کردم و برنامه رو توش خواستم اجرا کنم که دیدم به دلایلی نمیشه. اصلا برنامه خوبی به نظرم نیامد(basic4android) نه خرفه ای هست و نه ساده! و مجبورن یک پروژه جدید توی eclipse ساختم و فایل Manifest رو چک کرم و ... .
من اکیدا پیشنهاد میکنم از eclipse برای برنامه نویسی اندروید استفاده کنید. هم محیط جذاب تری داره و هم منابع زیادی برای یادگیری و رفع مشکل.
من هم زمانی که شروع به برنامه نویسی اندروید کردم خیلی برام سخت بود، چون هیچ سر رشته ای در برنامه نویسی موبایل نداشتم ولی علاقه و اجباری که وجود داشت خیلی کمکم کرد تا ادامه بدم.
موفق باشید.
SlowCode
چهارشنبه 08 آذر 1391, 14:37 عصر
سلام
بله اون مشکلم حل شد. کامپایل هم کردم و روش گوشی نصب کردم ولی صفحه رو خالی نشون میده!!! توی Activity_Create باید چیزی بنویسم؟
Modernidea
چهارشنبه 08 آذر 1391, 19:19 عصر
سلام
والا قبلا هم گفتم، من زیاد از کداهایی که با این نرم افزار نوشته شده سر درنمیارم، اما تا تاجایی که من فهمیدم، کلا چیزی توی صفحه قرار داده نشده جز یک منو که همونطور که میدونید منوها در اندروید پنهانند و با زدن کلید منو در گوشی و کلید وسط موس در شبیه ساز(emulator) ظاهر میشوند.
موفق باشید.
SlowCode
یک شنبه 12 آذر 1391, 11:39 صبح
سلام
یه مشکل دیگه برام پیش اومده.
برنامه رو کامپایل کردم ولی وقتی می خوام روی گوشی تست کیم خطای Application not install میده!!!
چند بار نصب کردم ولی دیگه نصب نمیشه. اول Clear data میکنم بعد Uninstall ولی نصب نمیشه.
مشکل از چیه؟
Modernidea
سه شنبه 14 آذر 1391, 21:06 عصر
سلام
کلا تگ مربوط به تعیین محل نصب را حذف کنید، ببنید درست میشه:
android:installLocation=["auto" | "internalOnly" | "preferExternal"]
اگر نشد، باید راه های ذکر شده در لینک روبرو را امتحان کنید: لینک مطلب (http://stackoverflow.com/questions/4226132/application-not-installed-error-on-android)
موفق باشید.
Nevercom
چهارشنبه 15 آذر 1391, 00:41 صبح
برای اینکه Layout نمایش داده بشه کد زیر رو در Activity_Create بنویسید:
activity.LoadLayout("layout")
که layout نام Layoutی هست که در Desingner ساختید.
برای تعیین محل نصب هم در منوی tools اگر اشتباه نکنم گزینه ای داره (متاسفانه الان ویندوز ندارم که تست کنم)
SlowCode
یک شنبه 19 آذر 1391, 19:23 عصر
سلام
کلا تگ مربوط به تعیین محل نصب را حذف کنید، ببنید درست میشه:
سلام
ممنون توی xml یه > رو نذاشته بودم که حل شد.
برای اینکه Layout نمایش داده بشه کد زیر رو در Activity_Create بنویسید:
اولش همون رو می نوشتم ولی بازم کار نمیکرد، به همین دلیل مجبور شدم توی رویداد create اشیاء رو با کد نویسی درست کنم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.