Ich habe jetzt mit verschiedenen Quellcodes versucht, eine E-Mail mittels SMTP von web.de zu schicken.
Leider bricht die App immer ab.
Ich habe beispielsweise folgenden Quelltext genommen: Sending_Emails_without_User_Intervention
(ich habe den fehlenden Quelltext eingefügt)
Die folgenden beiden Berechtigungen habe ich eh schon in meiner App eingebaut:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Was ist der StackTrace auf LogCat - der Console?
Ich habe vor kurzen Lernen müssen, dass einige Sachen (der integrierte Apache httpClient) nicht mehr (3+ glaube ich) auf dem Hauptthread laufen dürfen und somit wohl wenigstens in einem AsyncTask verpackt werden sollten. Vielleicht ist es ja hier das selbe...
Im stacktrace steht NetworkOnMainThreadException. Versuche mal wirklich, alle Operationen, die Internet benötigen in einem anderen thread auszulagern!
Die Ziel-SDK zu entfernen ist keine Lösung.
Bei genauer Überlegung führe ich wirklich jeden Netzwerk-Aufruf in anderen threads aus und die Anwendung hast davon so einige aufrufe... (Ist eine SpeedTest APP).