2016-06-29 16 views
1

ausführen Wer weiß, wie man in Android Studio debuggen?Wie kompilieren Debug StackTrace in Android-Studio

Mein Programm konnte aufgrund einer Ausnahme führen,

app:compilejavac. 

Und sagt es debug or stacktrace for more info verwenden. Bitte hilf mir. Alle anderen Anwendungen, die nur für das aktuelle Projekt in Ordnung sind, haben diese Fehler.

The error message is that : 
The error is that: /Users/hexinhao/AndroidStudioProjects/zhbj77/app/build/generated/source/r/debug/com/jikexueyuan/zhbj75/R.java:2431: 错误: 需要';' 
     public static final int news_center-body_text=0x7f0c0089; 
             ^
/Users/hexinhao/AndroidStudioProjects/zhbj77/app/build/generated/source/r/debug/com/jikexueyuan/zhbj75/R.java:2431: 错误: 需要<标识符> 
     public static final int news_center-body_text=0x7f0c0089; 
                ^
2 个错误 

:app:compileDebugJavaWithJavac FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:compileDebugJavaWithJavac'. 
> Compilation failed; see the compiler error output for details. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output 
+0

Es gibt Menü Debuggen in Android Studio. Und für die Stack-Verfolgung unten im Android Studio. –

+0

Formatierte den Code. Bitte fügen Sie die Fehler hinzu, die Sie erhalten. –

+0

Ich benutze Android Studio auf dem Mac, ermöglicht Stactrace muss Android Studio-Vorlieben gehen, wählen Sie Compiler und fügt --stacktrace --debug zu den Befehlszeilenoptionen. Dann StackTrace-Info wird immer ausgedruckt, wenn wir unser Programm debuggen. –

Antwort

2

news_center-body_text

dies ein Fehler bei - hat (der Pfeil auf sie gerichtet ist).

Ihre Ressourcennamen müssen gültige Java-Variablenregeln enthalten, also keine - Zeichen. Ändern Sie es in eine _ in der ID für das XML-Element, in dem Sie dieses bestimmte Element haben.


Auf eine verwandte Anmerkung - Wie würden Sie erwarten, dass findViewById(R.id.news_center-body_text) funktioniert?

Das wäre Ihr erster Hinweis, dass etwas nicht stimmt.

+0

Vielen Dank. Ich habe den Fehler auch gefunden, nachdem ich StackTrace benutzt habe. Ja, das Problem ist, dass ich Layoutelemente auf illegale Weise benannte, news_center-body_text muss news_center_body_text sein. –

Verwandte Themen