Ich bin kürzlich auf ein sehr seltsames Problem gestoßen:
Klicken Sie zum Ausführen:
Der von der Gradle-Konsole angezeigte Befehl lautet: Aufgaben ausführen: [:app:assembleRecticonRelease]
Ein Paket A wird generiert,
Dann verwenden Sie die Befehlszeile, um den Verpackungsbefehl auszuführen und ein Paket B zu generieren
Vergleichen Sie die beiden Pakete: Die Größe von dex ist gleich, aber die Ressourcendateien unter res sind unterschiedlich. Ich weiß nicht, was der Grund dafür ist.
Was noch seltsamer ist, ist, dass Paket B auf einigen Samsung-Geräten immer wieder abstürzt, Paket A jedoch nicht. Die Layoutdateien der beiden Pakete sind identisch und der gemeldete Fehler lautet:
android.view. InflateException: Binäre XML-Datei Zeile Nr. 20: Fehler beim Aufblasen der Klasse android.support.design.widget.CollapsingToolbarLayout
你打包打错了,正确的命令是
gradlew assembleRecticonRelease
你可以
gradlew tasks
下,根本就没有你执行的那条任务