Я следую инструкциям по Android и не могу получить привет мир. У меня такая же проблема, как описано в этом this SO question, и я попытался использовать this SO answer в качестве средства защиты. Однако это не сработало.Запуск разработки Android - ошибка eclipse
Я все еще получаю activity_main cannot be resolved
(строка 12) и main cannot be resolved
(строка 19).
Я просто начал новый андроид проект и мой MainActivity.java
выглядит следующим образом (обратите внимание, что я использую android.R. ...
:
package com.arandomtesteinstein.testandroid;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(android.R.layout.activity_main); /* <----- Error in line 12 */
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(android.R.menu.main, menu); /* <----- Error in line 19 */
return true;
}
}
Что я делаю неправильно
EDIT:
ОК, просто чтобы уточнить, я точно следую (насколько мне известно) official android tutorial.Когда я добираюсь до точки, где я нажимаю «Запуск», затмение вызывает ошибку, упомянутую выше. Затем я нашел this SO answer (вторая ссылка выше) и попытался следовать за ним, однако он все еще не сработал. Строго говоря, я не разрабатываю и не делаю ничего умного или дампа, я просто пытаюсь выполнить первые шаги учебника
Я думаю, что это значение по умолчанию при запуске проекта. Однако это не сработало, поэтому я использовал префикс 'android.', как описано в [this SO link] (http://stackoverflow.com/a/11486315/2488942), связанный выше – pandita
, но это не по умолчанию. Eclipse обычно создает для вас макет по умолчанию. Вы должны использовать его. – Blackbelt
Хорошо, я просто попробовал это и могу подтвердить, что он не работает. Это дает мне ту же ошибку, что и в ссылках SO, опубликованных выше.Я использовал макет по умолчанию eclipse и сразу же столкнулся с этой ошибкой, ничего не меняя. Затем я нашел то, что выглядело как решение на SO (вторая ссылка), но это все еще не сработало. – pandita