سلام دوستان
من دارم تو اکلیپس کد نویسی میکنم ولی زیر بعضی از کدها خط زیگزاگ قرمز میکشه
میخوام بدونم ایا مشکلی به وجود میاد بعدا؟؟؟
در ضمن چطوری میتونم پنجره زیر رو توی اکلیپس بیارم؟؟(یعنی این پنجره نمایش داده بشه تو برنامه اکلیپس)
عکس :
با سلام
این ارور یک اطلاعات کدنویسی را می خواد که هنگام نوشتن یک statement یا دستور، یک عملکرد طبیعی هست و فقط هر کجا که این خط زیگزاگ قرمز رو دیدید ، کلید های Ctrl+1 را فشار دهید . سپس پیشنهاد های برنامه اکلیپس برای برطرف شدن این ارور برای شما نمایش داده می شود و یک نکته که این جا حائز اهمیت است اینه که ارور های زرد در برنامه مشکلی بوجود نمی آورند .
به شما پیشنهاد می کنم که کلید زیر را حتما مشاهده نمایید :
http://www.kelidestan.com/keys/categorie...ategory=19
یاعلی مدد
اقا جا داره من اینجا از شما دوست عزیز یه تشکر بکنم بابت این وقتی که میزاری و راهنمایی میکنی
خیلی ممنون
یاعلی
تشکر را باید از ادمین بکنی که همچین سایتی را تهیه کرده .
تنها راه تشکر از من اینه که برام دعا کنید .
یا علی مدد
بله درسته از ادمین هم تشکر میکنیم
به مشکل دیگه ای بر خوردم
این کدهارو من نوشتم ولی بعد از اجرا کردن کدها برنامه ای که نوشتم تو دستگاه مجازی اندروید پیداش نیست تا اجرا کنم برنامه هارو
میشه بگین چطوری این اررور هارو برطرف کنم؟؟؟
این کدها:
کد پیاچپی:
package com.example.mashinhesab;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText n1= (EditText) findViewById(R.id.editText1);
final EditText n2= (EditText) findViewById(R.id.editText2);
final TextView an = (TextView) findViewById(R.id.answer);
Button mosbat = (Button) findViewById(R.id.jam);
Button manfi = (Button) findViewById(R.id.kam);
Button zarb = (Button) findViewById(R.id.zarb);
Button taghsim = (Button) findViewById(R.id.taghsim);
mosbat.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
int e1 =Integer.parseInt(n1.getText().toString()) ;
int e2 =Integer.parseInt(n2.getText().toString()) ;
int e3 = e1 + e2;
an.setText("javab"+e1+"+"+e2+"="+e3);
}
});
}
}
اینم ارورر ها:
کد پیاچپی:
[2014-08-31 14:11:09 - MashinHesab] ------------------------------
[2014-08-31 14:11:09 - MashinHesab] Android Launch!
[2014-08-31 14:11:09 - MashinHesab] adb is running normally.
[2014-08-31 14:11:09 - MashinHesab] Performing com.example.mashinhesab.MainActivity activity launch
[2014-08-31 14:11:09 - MashinHesab] Failed to find an AVD compatible with target 'Android 4.4'.
[2014-08-31 14:11:10 - MashinHesab] Performing com.example.mashinhesab.MainActivity activity launch
[2014-08-31 14:11:13 - MashinHesab] Launching a new emulator with Virtual Device 'virtual_device_1'
[2014-08-31 14:11:13 - MashinHesab] New emulator found: emulator-5554
[2014-08-31 14:11:13 - MashinHesab] Waiting for HOME ('android.process.acore') to be launched...
[2014-08-31 14:11:33 - MashinHesab] ERROR: Application requires API version 8. Device API version is 7 (Android 2.1-update1).
[2014-08-31 14:11:33 - MashinHesab] Launch canceled!
سلام.
از هر دوتون سپاسگذارم.
به خطای زیر توجه کنید :
کد:
ERROR: Application requires API version 8. Device API version is 7 (Android 2.1-update1)
تذکر داده شده که نسخه API برای اندروید نصب شده روی گوشی، برابر 7 است، در صورتی که در پروژه اندروید، حداقل مقدار برابر 8 در نظر گرفته شده است.
بنابراین یا باید مشخصات گوشی مجازی را تغییر بدهید یا اینکه حداقل مقدار درج شده در فایل Androidmanifest.xml از پروژه اندروید رو.
البته چون معمولا ممکنه با تعداد زیادی خطا روبرو شوید (چه حالا و چه در آینده، چون خود من هم در ابتدای راه، خیلی با خطا مواجه می شدم)، توصیه من این است که در موتور جستجوی گوگل، ابتدا عبارت android programming را بنویسید و سپس متن مربوط به خطا را بنویسید. سپس با جستجو کردن این عبارت، معمولا نتایجی می آید که با آنها می توانید خطاها را برطرف کنید.