Montag, 12. Oktober 2015

Efficients: Wenn man Zeit zum Denken hat, kommen die guten Ein...

Efficients: Wenn man Zeit zum Denken hat, kommen die guten Ein...: Ständig wird vom Mitarbeiter verlangt, er solle über den Tellerrand hinausschauen, neue Möglichkeiten und Chancen erkennen oder aufbauen. Di...

Android 6.0 - package org.apache.http.client does not exist

Google hat beim Android 6.0 Release die Unterstützung für den Apache HTTP-Client entfernt.
Error:(14, 23) error: package org.apache.http does not exist
Mit der folgenden Einstellungen kann man ihn aber weiterhin verwenden:
 android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
    useLibrary  'org.apache.http.legacy'
Siehe hierzu auch http://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client

Sonntag, 11. Oktober 2015

Android Studio - IntelliJ SVN Probleme nach Neuinstallation

Subversion command line client version is too old

Nach der Installation des neuen Android Studio (Version 1.4) und der neusten SVN Version (z.B. TortoiseSVN oder SlikSvn 1.9.2) hatte ich die folgende SVN Fehlermeldung erhaleten:
"Can't use Subversion command line client: C:\Program Files\SlikSvn\bin\svn.exe. Subversion command line client version is too old (1.9.2)."

Lustigerweise ist die SVN Version nicht zu alt, sondern zu neu :-)

 Android Studio kann aktuell nur mit Versionen kleiner 1.9.0 umgehen, daher ist eine Installation von z.B.  Slik-Subversion-1.8.9-x64.msi notwendig.

Siehe hierzu auch  https://youtrack.jetbrains.com/issue/IDEA-140754

The working copy is too old 

Da ich zuvor eine ältere Version vom SVN installiert hatte, wurde mir jetzt noch folgende Fehlermelding angezeigt:
svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at 'D:\Workspace-Android-IntelliJ\mittagsangebotbeta' is too old (format 29) to work with client version '1.8.9-SlikSvn-1.8.9-X64 (SlikSvn/1.8.9) X64' (expects format 31). You need to upgrade the working copy first.
Die Lösung dafür ist relativ einfach, muss ein Update des SVN Verzeichnisses von dem Projekt durchführen. Dafür in das betroffene Verzeichnis gehen und den Befehl svn upgrade ausführen.