안녕하세요 ?
처음설치후 2.2 플랫폼으로 할때 이오류가 계속뜹니다 .
has stopped unexpeditly ~뭐이렇게 뜨는데
밑에 사진첨부했습니다
답변좀 부탁드립니다 .ㅠㅜ
뭐가 오류인지모르겠습니다.
처음설치후 아무것도 누르지도 않았는데 불구하고 이런오류가 뜹니다
avd 랑 플랫폼을 2.33 이상으로 하면 오류가 안생기는데 2.2 로 하면 오류가 생깁니다.
그리고 마지막으로 하나더 부탁드리겠습니다.
2.2 플랫폼 타켓을 잡으면
2.2 부터 최신기종까지 호환이 되는겁니까?
태풍이 온다고하니 조심하시기 바랍니다!! 수고하세요.
추가적으로 manifest 에서 <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
이것을 추가했습니다. 이걸안하면 화면이 안보인다고해서 추가했었습니다.
아그렇군요!! 감사합니다
이거 어떻게든 고쳐보니 getActionBar().setDisplayHomeAsUpEnabled(true); 밑줄거지고
min 을 2.2 로 맞춰서 그런지 api11 level 이 되어야한다 이런말이 나오고 create 해라라고 되어있는데요
제가 책을 찾아보고 해도 이거 오류 고치는 방법이 없어서 그런데 혹시 알고계신가요 !?
답변 해주셔셔서 너무너무 감사드립니다.
2.2버전에선 밑줄그어진 메소드가 존재하지 않아서 에러가 나는 겁니다.
2.2 버전에는 액션바가 없죠.
2.2버전까지 지원을 하시려면 액션바는 포기하시던가 버전에 맞추어 따로 기능을 넣으셔야 합니다.
그냥 add 해서 자동 처리했는데 오류가 안뜨긴하는데 이렇게 고치는게 맞나요 ?
@TargetApi(11)
@SuppressLint("NewApi")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getActionBar().setDisplayHomeAsUpEnabled(true);
이렇게 하니 run 은 다시 돌아가는데 has stopped 가 뜨네요 ., 으헝 예제를 해보고 싶은데 저에게 있어서 너무 멀게만 느껴지네요
c언어하고 java 는 안드로이드때문에 공부를 했는데 안드로이드가 저에게 있어서 너무 어렵게느껴지네요 ㅠㅜ




오류 로그를 올려주세요. 이렇게 하시면 아무도 답글못다실듯.