Ява — ACRA не отправляет через HTTPSender

Я перешел на последнюю версию ACRA 5.0.1.
Если я использую свой собственный метод отправки, все работает нормально.
Это отрывок из моего application.java:

@AcraCore(reportSenderFactoryClasses= AcraSenderfactory.class,reportFormat = StringFormat.KEY_VALUE_LIST)`enter code here`
public class FSApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
// The following line triggers the initialization of ACRA
ACRA.init(this);
}
}

Но если я попробую встроить HTTPSender, я не получу ответ, но этот отправитель должен отправить тот же простой php-получатель
Я просто хотел сделать вещи проще и использовать сборку в httpSender.
Но простой способ не работает.

@AcraCore(reportFormat = StringFormat.KEY_VALUE_LIST)
@AcraHttpSender(uri = "http://my.server.de/acra/acra.php",
httpMethod = HttpSender.Method.POST)

Файл acra.php очень прост, но отлично подходит для тестирования. Он записывает на сервер только файл со всеми значениями.

<?php
// Outputs all POST parameters to a text file. The file name is the date_time of the report reception
$fileName = date('Y-m-d_H-i-s').'.txt';
$file = fopen($fileName,'w') or die('Could not create report file: ' . $fileName);
foreach($_POST as $key => $value) {
$reportLine = $key." = ".$value."\n";
fwrite($file, $reportLine) or die ('Could not write to report file ' . $reportLine);
}
fclose($file);
?>

Да, я включил acra-http в свой build.cradle

compile 'ch.acra:acra-core:5.0.1'

скомпилируйте ‘ch.acra: acra-http: 5.0.1’

Так кто-нибудь знает, где может быть моя ошибка.

1

Решение

это вопрос было исправлено в версии ACRA 5.0.2

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector