Я решил попробовать писать приложения для android в Sublime Text и написал очень простой пример для пробы:
package com.example.testapp;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity{
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
TextView text = new TextView();
text.setText(getText(R.string.text_string));
setContentView(text);
}
}
При попытке создать файл class при помощи javac появляется
большое количество ошибок:
MainActivity.java:3: error: package android.app does not exist
import android.app.Activity;
^
MainActivity.java:4: error: package android.os does not exist
import android.os.Bundle;
^
MainActivity.java:5: error: package android.widget does not exist
import android.widget.TextView;
^
MainActivity.java:7: error: cannot find symbol
public class MainActivity extends Activity{
^
symbol: class Activity
MainActivity.java:9: error: cannot find symbol
public void onCreate(Bundle savedInstanceState){
^
symbol: class Bundle
location: class MainActivity
MainActivity.java:8: error: method does not override or implement a method from a supertype
@Override
^
MainActivity.java:10: error: cannot find symbol
super.onCreate(savedInstanceState);
^
symbol: variable super
location: class MainActivity
MainActivity.java:12: error: cannot find symbol
TextView text = new TextView();
^
symbol: class TextView
location: class MainActivity
MainActivity.java:12: error: cannot find symbol
TextView text = new TextView();
^
symbol: class TextView
location: class MainActivity
MainActivity.java:13: error: package R does not exist
text.setText(getText(R.string.text_string));
Хотя в Android Studio
таких ошибок нет.
Как можно устранить такое большое кол-во непонятных ошибок? Заранее извините за глупый вопрос, если он такой, так как у меня мало опыта в разработке и это мой первый вопрос на Хабре.