PDA

View Full Version : این خطا هر چی می بینم نمیدونم چطور رفع میشه؟!!! خودش میگه کجاش خطا داره ولی رفع نمیشه!



ali abedian
چهارشنبه 23 اردیبهشت 1394, 19:28 عصر
package ir.digitalartist.firstapp;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;


public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}





@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}


}

تکه کد بالا، محتویات فایل MainActivity.java در برنامه ایکلیپس هست ...

این دو تا خط رو خطا میگیره ولی من هیچی رو دست نزدم و اصلا هنوز کدی ننوشتم بطور پیش فرض یه پروژه اضافه کردم ولی این دو تا خط رو ایراد میگیره..

خط ۱۴
setContentView(R.layout.activity_main);

خط ۲۴
getMenuInflater().inflate(R.menu.main, menu);



ممنون میشم راهنمایی کنید.. با اندروید استودیو مشکلی ندارم خوب اجرا میشه کدها ولی توی ایکلیپس این ایراد رو میگیره

بسیار متشکرم

tux-world
چهارشنبه 23 اردیبهشت 1394, 21:01 عصر
خوب خطا چی میده؟ اصل کاری رو فراموش کردید بزارید

Raminab
چهارشنبه 23 اردیبهشت 1394, 22:01 عصر
کد که ایرادی نداره , اشکال کار از یه جای دیگس , متن خطارو بزارید لطفا

pbm_soy
چهارشنبه 23 اردیبهشت 1394, 23:35 عصر
حتما در شناخت فایل r مشکل دارد
یا در ساخت فایل r مشکل دارد

ali abedian
پنج شنبه 24 اردیبهشت 1394, 00:25 صبح
توضیح خطاش اینه فقط
R cannot be resolved to a variable

ali abedian
پنج شنبه 24 اردیبهشت 1394, 00:38 صبح
مشکل حل شد


.................


من خودمم به همین مشکل برخوردم و تمام راه حل‌ها رو دنبال کردم ولی هیچ کدوم کار نکرد، تا اینکه دیدم یه جا نوشته بود باید Build tools رو دانلود کنید. منم دانلود کردم و مشکل حل شد. می‌تونید با این روش ساده، مستقیما از SDK Manager دانلود کنید. (http://androidcode.ir/post/%D8%AF%D9%88%D8%B1-%D8%B2%D8%AF%D9%86-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85-%D9%88-%D8%A8%D9%87-%D8%B1%D9%88%D8%B2%D8%B1%D8%B3%D8%A7%D9%86%DB%8C-%D8%A8%D8%B3%D8%AA%D9%87-%D9%87%D8%A7-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-SDK-manager)یا اینکه یه فولدر به اسم build-tools در محلی که sdk تون رو ذخیره کردید بسازید و این فایل رو دانلود کنید و از حالت فشرده خارج کنید و اونجا بذارید.
build-tools ویندوز نسخه ی ۱۷ (http://go.puresoftware.org/android-build-tools-windows)
build-tools مک نسخه ی ۱۷ (http://go.puresoftware.org/android-build-tools-mac)
build-tools لینوکس نسخه ی ۱۷ (http://go.puresoftware.org/android-build-tools-linux)


در ضمن باید platform-tools تون هم نسخه ی ۱۷ باشه.
platform-tools ویندوز نسخه ی ۱۷ (http://downloads.puresoftware.org/files/android/platform-tools/platform-tools_r17-windows.zip)
platform-tools لینوکس نسخه ی ۱۷ (http://downloads.puresoftware.org/files/android/platform-tools/platform-tools_r17-linux.zip)
platform-tools مک نسخه ی ۱۷ (http://downloads.puresoftware.org/files/android/platform-tools/platform-tools_r17-macosx.zip)


برگرفته شده از AndroidCode.ir