Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > Проблемы с эмулятором, видимо


Автор: XEugene 23.4.2012, 09:08
Создаю проект, как описано в туториале: http://developer.android.com/resources/tutorials/hello-world.html 
Код

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloActivity extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
   }
}



Эмулятор запускается, но надпись на нём не выводится.

Судя по логу,  всё в порядке. 
Код

[2012-04-23 09:57:36 - Hello] ------------------------------
[2012-04-23 09:57:36 - Hello] Android Launch!
[2012-04-23 09:57:36 - Hello] adb is running normally.
[2012-04-23 09:57:36 - Hello] Performing com.hello.HelloActivity activity launch
[2012-04-23 09:57:43 - Hello] Launching a new emulator with Virtual Device 'avd1'
[2012-04-23 09:57:50 - Hello] New emulator found: emulator-5554
[2012-04-23 09:57:50 - Hello] Waiting for HOME ('android.process.acore') to be launched...
[2012-04-23 09:59:08 - Hello] HOME is up on device 'emulator-5554'
[2012-04-23 09:59:08 - Hello] Uploading Hello.apk onto device 'emulator-5554'
[2012-04-23 09:59:08 - Hello] Installing Hello.apk...
[2012-04-23 10:00:01 - Hello] Success!
[2012-04-23 10:00:01 - Hello] Starting activity com.hello.HelloActivity on device emulator-5554
[2012-04-23 10:00:04 - Hello] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.hello/.HelloActivity }


Подскажите, в чём может быть проблема?

Автор: XEugene 23.4.2012, 10:29
Перед запуском эмулятора выводится окно с предложением выбрать источник видео:
http://s2.ipicture.ru/


Это нормально?  

Автор: XEugene 23.4.2012, 10:44
main.xml выглядит так:
Код

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

</LinearLayout>

Автор: javastic 23.4.2012, 11:31
У тебя нет загрузки main.xml вот и не выводится. 

Автор: XEugene 25.4.2012, 08:28
Что нужно сделать, чтобы она была?  Как я понял, ссылка на ресурс должна быть в R.java. Она там есть.
Код

    public static final class layout {
        public static final int main=0x7f030000;
    }

  

Автор: toxx 25.4.2012, 16:04
Код

setContentView(R.layout.main);

Автор: XEugene 26.4.2012, 00:07
Спасибо!  Но как же долго оно запускается.

Автор: javastic 27.4.2012, 14:53
Цитата(XEugene @ 26.4.2012,  00:07)
Спасибо!  Но как же долго оно запускается.

Проапгрейди комп. smile

Автор: ShellRaiser 1.5.2012, 19:52
Запускается эмулятор всего 1 раз, т.е. не надо закрывать его, при следующем запуске приложение задеплоится на уже запущенный эмулятор.

при старте новый сдк предлогает выбрать источник видеопотока, т.к. теперь с помощью его можно эмулировать камеру телефона.


Автор: XEugene 15.5.2012, 19:56
А, вон оно как... Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)