Я создал проекты под названием 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
.....
.......
Я действительно новичок, но что вы имеете в виду Ressource ?? Можете ли вы быть более конкретным? – david
Хорошо, я понимаю. Но какие ресурсы отсутствуют? макет был скопирован, и они единственные, которые мне нужны до сих пор, это мое предположение. – david