Я использую java на затмении и узнаю, как создавать приложения для Android. Я написал очень простое приложение «Hello World», которое просто отображает текст, чтобы убедиться, что приложение работает.Почему Eclipse не поддерживает последнюю версию приложения?
Затем я начал делать дополнения к коду, но устройство все еще отображало helloworld, поэтому я просто написал следующее и попытался запустить его, поскольку здесь не было ошибок.
package com.example.helloworld;
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;
}
public static void main(String[] args) {
System.out.println("Hello, World1");
System.out.println("Hello, World2");
}
}
На консоли, я получил
[2014-01-07 23:35:09 - HelloWorld] ------------------------------
[2014-01-07 23:35:09 - HelloWorld] Android Launch!
[2014-01-07 23:35:09 - HelloWorld] adb is running normally.
[2014-01-07 23:35:09 - HelloWorld] Performing com.example.helloworld.MainActivity activity launch
[2014-01-07 23:35:13 - HelloWorld] Uploading HelloWorld.apk onto device xxxx-number removed by me-xxxx
[2014-01-07 23:35:13 - HelloWorld] Installing HelloWorld.apk...
[2014-01-07 23:35:15 - HelloWorld] Success!
[2014-01-07 23:35:16 - HelloWorld] Starting activity com.example.helloworld.MainActivity on device xxxx-number removed by me-xxxx
[2014-01-07 23:35:16 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]cmp=com.example.helloworld/.MainActivity }
Я очищенный проект и деинсталлировать приложение с устройства вручную и повторно запустить его, но я все еще получаю старый «Hello, World» вместо «Hello, World1» и «Hello, World2».
Что я здесь делаю неправильно? Извиняюсь, если это что-то очевидное, я не отлично разбираюсь в java или Android.
Ухх, потому что вы не называете этот метод ...? – tyczj
Подождите, не отменяет основной запуск автоматически, как в C++? – user3170281
На рабочем столе, конечно. Но теперь вы на Android. –