2010-11-02 2 views
0

Я создал проекты под названием rtva для использования медиаплеера. Я взял все файлы из APIdemos/СМИ MediaPlayerDemo_Audio.java (переименованных в rtva_Audio.java) MediaPlayerDemo_Video.java (переименованного rtva_Video.java) MediaPlayerDemo_Video.java (переименован в rtva.java) Соответствующие макеты были также скопировано.Невозможно сделать apiemo mediaplayer работать новичком

Когда я запускаю приложение на своем виртуальном устройстве или на телефоне галактики Samsung, я получил сбой (см. Журнал ниже). Проблема в том, что я получаю первый макет и любую кнопку, которую я нажимаю после того, как приложение выйдет из строя. Я использую android 2.2 под linux с eclipse

Кажется, что, например, если я нажму кнопку localaudio (обратите внимание, что я не добавил ни одного пути на этом этапе, поэтому я должен хотя бы получить сообщение, которое я должен установить . путь, как указано в файле rtva_video.java Ну он выходит из строя после нажатия кнопки

отладчике pinponts к startactivity (намерения) линии ниже.

private OnClickListener mLocalAudioListener = new OnClickListener() { 
     public void onClick(View v) { 
      Intent intent = 
        new Intent(rtva.this.getApplication(), 
          rtva_Audio.class); 
        intent.putExtra(MEDIA, LOCAL_AUDIO); 
        startActivity(intent); <---- debugger highlights this line 

     } 

Вот файл журнала:

starting activity com.rtva.player.rtva on device emulator-5554 
[2010-11-02 14:30:28 - rtva] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.rtva.player/.rtva } 
[2010-11-02 14:30:29 - rtva] Attempting to connect debugger to 'com.rtva.player' on port 8634 

Debug информация:

// Compiled from Instrumentation.java (version 1.5 : 49.0, super bit) 
public class android.app.Instrumentation { 

    // Field descriptor #13 Ljava/lang/String; 
    public static final java.lang.String REPORT_KEY_IDENTIFIER = "id"; 

    // Field descriptor #13 Ljava/lang/String; 
    public static final java.lang.String REPORT_KEY_STREAMRESULT = "stream"; 

    // Method descriptor #19()V 
    // Stack: 3, Locals: 1 
    public Instrumentation(); 
    0 aload_0 [this] 
    1 invokespecial java.lang.Object() [1] 
    4 new java.lang.RuntimeException [2] 
    7 dup 
    8 ldc <String "Stub!"> [3] 
    10 invokespecial java.lang.RuntimeException(java.lang.String) [4] 
    13 athrow 
     Line numbers: 
     [pc: 0, line: 22] 
     Local variable table: 
     [pc: 0, pc: 14] local: this index: 0 type: android.app.Instrumentation 

    // Method descriptor #26 (Landroid/os/Bundle;)V 
    // Stack: 3, Locals: 2 
    public void onCreate(android.os.Bundle arguments); 
    0 new java.lang.RuntimeException [2] 
    3 dup 
    4 ldc <String "Stub!"> [3] 
    6 invokespecial java.lang.RuntimeException(java.lang.String) [4] 
    9 athrow 
     Line numbers: 
     [pc: 0, line: 23] 
     Local variable table: 
     [pc: 0, pc: 10] local: this index: 0 type: android.app.Instrumentation 
     [pc: 0, pc: 10] local: arguments index: 1 type: android.os.Bundle 

    // Method descriptor #19()V 
    // Stack: 3, Locals: 1 
    public void start(); 
    0 new java.lang.RuntimeException [2] 
    3 dup 
    4 ldc <String "Stub!"> [3] 
    6 invokespecial java.lang.RuntimeException(java.lang.String) [4] 
    9 athrow 
     Line numbers: 
     [pc: 0, line: 24] 
     Local variable table: 
     [pc: 0, pc: 10] local: this index: 0 type: android.app.Instrumentation 

    // Method descriptor #19()V 
    // Stack: 3, Locals: 1 
    public void onStart(); 
    0 new java.lang.RuntimeException [2] 
    3 dup 
    4 ldc <String "Stub!"> [3] 
    6 invokespecial java.lang.RuntimeException(java.lang.String) [4] 
    9 athrow 
     Line numbers: 
     [pc: 0, line: 25] 
     Local variable table: 
     [pc: 0, pc: 10] local: this index: 0 type: android.app.Instrumentation 
    ..... 
....... 

ответ

0

Вероятно, вы не скопировали некоторую критическую часть, например, как ресурс, или не переименовали его, чтобы соответствовать вашей новой схеме именования.

Вы не включили какие-либо фактические ошибки в вашей «файл журнала»

+0

Я действительно новичок, но что вы имеете в виду Ressource ?? Можете ли вы быть более конкретным? – david

+0

Хорошо, я понимаю. Но какие ресурсы отсутствуют? макет был скопирован, и они единственные, которые мне нужны до сих пор, это мое предположение. – david

Смежные вопросы