<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>adb &#8211; Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/adb/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Thu, 13 Mar 2025 12:33:32 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://linuxundich.de/wp-content/uploads/2025/04/cropped-lui-app-512-32x32.png</url>
	<title>adb &#8211; Linux und Ich</title>
	<link>https://linuxundich.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ADB aka Android Debug Bridge als App für Chrome</title>
		<link>https://linuxundich.de/android/adb-aka-android-debug-bridge-als-app-fur-chrome/</link>
					<comments>https://linuxundich.de/android/adb-aka-android-debug-bridge-als-app-fur-chrome/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 05 May 2015 09:42:40 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Chrome]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=28885</guid>

					<description><![CDATA[Wer sich ab und an mit Custom-ROMs oder dem Rooten von Android-Geräten beschäftigt, dem dürfte die Android Debug Bridge und natürlich auch das dafür nötige ADB-Tool für die Kommandozeile geläufig sein. Ich für meinen Teil hole mir die beiden Tools adb und fastboot auf Arch-Systemen über android-sdk-platform-tools direkt aus dem AUR, so muss ich mich [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Wer sich ab und an mit Custom-ROMs oder dem Rooten von Android-Geräten beschäftigt, dem dürfte die Android Debug Bridge und natürlich auch das dafür nötige ADB-Tool für die Kommandozeile geläufig sein. Ich für meinen Teil hole mir die beiden Tools adb und fastboot auf Arch-Systemen über <a href="https://aur.archlinux.org/packages/android-sdk-platform-tools" target="_blank" rel="noopener">android-sdk-platform-tools</a> direkt aus dem AUR, so muss ich mich nicht lange mit irgendwelchen Downloads beschäftigen. Doch ab und an wäre es schön auch einen direkten Zugang zur Android Debug Bridge zu haben.</p>
<p><span id="more-28885"></span></p>
<p>Der umtriebige Android-Hacker (<a href="https://www.clockworkmod.com/rommanager" target="_blank" rel="noopener">ROM Manager</a>, <a href="https://play.google.com/store/apps/details?id=com.koushikdutta.cast&amp;hl=de" target="_blank" rel="noopener">Allcast</a>, <a href="https://play.google.com/store/apps/details?id=com.koushikdutta.mirror&amp;hl=de" target="_blank" rel="noopener">Mirror</a>, ClockworkMod Recovery und einigen anderen Projekten rund um Android) und Cyanogen Inc. Mitbegründer Koushik Dutta hat nun sein <a href="https://chrome.google.com/webstore/detail/adb-for-chrome/njhehnieenekbompacofnhlljnobgcga" target="_blank" rel="noopener">ADB für Google Chrome</a> <a href="https://plus.google.com/110558071969009568835/posts/Etb9LBRoZGJ" target="_blank" rel="noopener">überarbeitet</a>, sodass die Chrome-App für Anwender, die es etwas bequemer haben wollen, durchaus interessant wird. Ohne groß Software auf dem Rechner installieren zu müssen, hat man Zugriff auf die Android-Shell des angeschlossenen Geräts und kann auch per Mausklick Screenshots und Videos vom Bildschirm des Handys oder Android-Tablets erstellen und auf der Festplatte abspeichern.</p>
<figure id="attachment_28888" aria-describedby="caption-attachment-28888" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome.png"><img fetchpriority="high" decoding="async" class="td-modal-image wp-image-28888 size-medium" src="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-640x441.png" alt="Mit ADB für Chrome muss man Android Studio und die SDK Tools nicht mehr zwingend installieren." width="640" height="441" srcset="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-640x441.png 640w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-610x420.png 610w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-681x469.png 681w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-250x172.png 250w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-550x379.png 550w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-800x551.png 800w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-261x180.png 261w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-436x300.png 436w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-726x500.png 726w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome.png 1102w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-28888" class="wp-caption-text">Mit ADB für Chrome muss man Android Studio und die SDK Tools nicht mehr zwingend installieren.</figcaption></figure>
<figure id="attachment_28887" aria-describedby="caption-attachment-28887" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell.png"><img decoding="async" class="td-modal-image wp-image-28887 size-medium" src="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-640x441.png" alt="Mit ADB für Chrome lassen sich Screenshots und Videos von Android-Geräten wie auch die Shell öffnen." width="640" height="441" srcset="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-640x441.png 640w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-610x420.png 610w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-681x469.png 681w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-250x172.png 250w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-550x379.png 550w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-800x551.png 800w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-261x180.png 261w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-436x300.png 436w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell-726x500.png 726w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-shell.png 1102w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-28887" class="wp-caption-text">Mit ADB für Chrome lassen sich Screenshots und Videos von Android-Geräten wie auch die Shell öffnen.</figcaption></figure>
<p>Damit das Ganze funktioniert, müsst die Chrome-App auf eurem Rechner (sie arbeitet unter Linux, MacOS X, Windows und Chrome OS) installieren und auf eurem Smartphone oder Tablet unter <em>Einstellungen</em> | <em>Über das Telefon</em> sieben mal auf die <em>Build-Nummer</em> tippen und so die <em>Entwickleroptionen</em> des Handys freischalten. Danach könnt ihr dann unter <em>Einstellungen</em> | <em>Entwickleroptionen</em> das <em>USB-Debugging</em> aktivieren, sodass der in ADB for Chrome integrierte ADB-Server das Handy findet.</p>
<figure id="attachment_28886" aria-describedby="caption-attachment-28886" style="width: 640px" class="wp-caption aligncenter"><a href="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video.png"><img decoding="async" class="td-modal-image wp-image-28886 size-medium" src="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-640x441.png" alt="Der abgefilmte Android-Desktops landet danach als Videodatei auf der Festplatte." width="640" height="441" srcset="https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-640x441.png 640w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-610x420.png 610w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-681x469.png 681w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-250x172.png 250w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-550x379.png 550w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-800x551.png 800w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-261x180.png 261w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-436x300.png 436w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video-726x500.png 726w, https://linuxundich.de/wp-content/uploads/2015/05/adb-chrome-video.png 1102w" sizes="(max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-28886" class="wp-caption-text">Der abgefilmte Android-Desktops landet danach als Videodatei auf der Festplatte.</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/android/adb-aka-android-debug-bridge-als-app-fur-chrome/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>android-scrot schießt Screenshots per adb vom Terminal aus</title>
		<link>https://linuxundich.de/android/android-scrot-schiesst-screenshots-per-adb-vom-terminal-aus/</link>
					<comments>https://linuxundich.de/android/android-scrot-schiesst-screenshots-per-adb-vom-terminal-aus/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 12 Feb 2014 12:49:55 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Screenshot]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=22639</guid>

					<description><![CDATA[Für Android User muss ich immer wieder Screenshots von Android-Geräten und Apps erstellen. Im Prinzip geht das ja unter Android recht leicht, einfach nur An/Aus+VolumeDown gleichzeitig drücken, schon ist ein Screenshot gemacht. Doch um die Bilder vom Handy zu bekommen, muss man wieder extra rumwursteln. Besonders wenn MTP mal wieder rumzickt oder etwa der Bilderupload [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Für Android User muss ich immer wieder Screenshots von Android-Geräten und Apps erstellen. Im Prinzip geht das ja unter Android recht leicht, einfach nur An/Aus+VolumeDown gleichzeitig drücken, schon ist ein Screenshot gemacht. Doch um die Bilder vom Handy zu bekommen, muss man wieder extra rumwursteln. Besonders wenn MTP mal wieder rumzickt oder etwa der Bilderupload via Dropbox auf einem Testgerät noch nicht eingerichtet ist. Von daher habe ich mir mit <a href="https://github.com/linuxundich/android-scrot" target="_blank" rel="noopener">android-scrot</a> ein kleines Bash-Script gebaut. Es erstellt per adb den Screenshot, lädt ihn auf den Rechner und dreht das Bild gleich entsprechend der Orientierung des Handys.</p>
<p><span id="more-22639"></span></p>
<p>Als zwingende Abhängigkeiten braucht android-scrot lediglich adb aus dem Android-SDK. Unter Debian und Ubuntu lässt sich das Tool über das Paket <a href="http://packages.ubuntu.com/search?keywords=android-tools-adb&amp;searchon=names&amp;suite=all&amp;section=all" target="_blank" rel="noopener">android-tools-adb</a> aus den herkömmlichen Paketquellen recht einfach installieren. Bei Arch findet sich adb im AUR unter <a href="https://aur.archlinux.org/packages/android-sdk-platform-tools/" target="_blank" rel="noopener">android-sdk-platform-tools</a>. Andere Distributionen liefern das Android-SDK inzwischen eigentlich auch immer über ihre Paketquellen aus. Dazu braucht es noch optional imagemagick, um die Screenshots entsprechend der Ausrichtung des Handys zu drehen.</p>
<pre>### Screenshot ohne Namen mit Timestamp erstellen...
$ android-scrot
Please connect your phone and activate USB-Debugging
android_12-02-2014_13-10-57.png saved

### Der ADB-Daemon muss nur beim ersten Screenshot gestartet werden...
$ android-scrot
android_12-02-2014_13-11-17.png saved

### Screenshot mit Timestamp und Namen erstellen...
$ android-scrot linuxundich
linuxundich_12-02-2014_13-11-26.png saved

### Ihr könnt auch den Dateinamen direkt angeben, eine bestehende
### Datei gleichen Namens wird ohne Warnung überschrieben...
$ android-scrot deine-app.png
deine-app.png saved</pre>
<p>Der Rest ist dann ziemlich simpel: Handy per USB-Kabel an den Rechner anschließen, das USB-Debugging in den Entwickleroptionen aktivieren und das Skript abfeuern. Als Eingangsparameter könnt ihr einen Namen übergeben, android-scrot übernimmt diesen dann als Vorspann für den Dateinamen des Screenshots.</p>
<figure id="attachment_22643" aria-describedby="caption-attachment-22643" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2014/02/android-scrot.png"><img loading="lazy" decoding="async" class="td-modal-image wp-image-22643 size-medium" src="https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-640x452.png" alt="android-scrot erstellt Handy-Screenshots über das Linux-Terminal." width="640" height="452" srcset="https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-595x420.png 595w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-681x480.png 681w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-250x176.png 250w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-550x388.png 550w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-800x564.png 800w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-255x180.png 255w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-425x300.png 425w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot-709x500.png 709w, https://linuxundich.de/wp-content/uploads/2014/02/android-scrot.png 961w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-22643" class="wp-caption-text">android-scrot erstellt Handy-Screenshots über das Linux-Terminal.</figcaption></figure>
<p>Zur &#8222;Installation&#8220; des Skripts muss ich wohl nicht viele Worte verlieren. Wer mit der Android-Debug-Bridge herumhantiert, der wird wohl auch ein simples Skript zum Laufen bekommen. Wer es aber rein gar nicht auf die Reihe bekommen, der möge sich bitte an folgenden Befehlen orientieren, sie sollten das Skript unter Debian und Ubuntu einrichten. [<strong>UPDATE 09.01.2015:</strong> Sollte das Herunterladen des Skripts mittels wget einmal nicht mehr klappen, dann hat Github mal wieder etwas an den URLs geändert. Ihr bekommt das Skript natürlich jederzeit über die <a href="https://github.com/linuxundich/android-scrot" target="_blank" rel="noopener">Github-Seite</a>, müsst es aber dann natürlich selber an die richtige Stelle schieben.]</p>
<pre>$ sudo apt-get install android-tools-adb imagemagick
$ adb devices  # Prüfen, ob Handy erkannt wird
List of devices attached 
0146970C0601500A	device
$ mkdir ~/bin
$ wget https://raw.githubusercontent.com/linuxundich/android-scrot/master/android-scrot -O ~/bin/android-scrot
$ chmod +x ~/bin/android-scrot
$ android-scrot
android_12-02-2014_13-29-18.png saved</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/android/android-scrot-schiesst-screenshots-per-adb-vom-terminal-aus/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Fortlaufend Screenshots eines Androiden erstellen</title>
		<link>https://linuxundich.de/android/fortlaufend-screenshots-eines-androiden-erstellen/</link>
					<comments>https://linuxundich.de/android/fortlaufend-screenshots-eines-androiden-erstellen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 11 Jul 2012 12:47:45 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Screenshot]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=19520</guid>

					<description><![CDATA[Mal ein schneller Tipp für alle Android-Blogger oder Autoren, die Screenshots von Android-Apps machen möchten, aber keine dritte Hand zur Verfügung haben, die im Dalvik Debug Monitor (ddms) auf den Screenshot-Button drücken könnte. Mit einem simplen Bash-Script löst man über adb shell den Screenshot aus und holt Ihn sich dann via adb pull auf den [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Mal ein schneller Tipp für alle Android-Blogger oder Autoren, die Screenshots von Android-Apps machen möchten, aber keine dritte Hand zur Verfügung haben, die im Dalvik Debug Monitor (ddms) auf den Screenshot-Button drücken könnte. Mit einem simplen Bash-Script löst man über <code>adb shell</code> den Screenshot aus und holt Ihn sich dann via <code>adb pull</code> auf den Rechner. Vorraussetzung ist natürlich, dass das <a title="Android SDK bequem unter Debian, Ubuntu oder Linux Mint per Skript installieren" href="http://linuxundich.de/de/software/android-sdk-bequem-unter-debian-ubuntu-oder-linux-mint-per-skript-installieren/">Android SDK installiert</a> ordentlich installiert ist und auf eurem Androiden der Debug-Modus aktiviert ist.</p>
<pre>#!/bin/bash
while :
do
   adb shell /system/bin/screencap -p /sdcard/screenshot.png
   adb pull /sdcard/screenshot.png screenshot_$(date +'%Y%m%d_%H%M%S').png
done
</pre>
<p>Das Skript speichert ihr unter <code>~/bin</code> oder <code>/usr/local/bin</code> ab und macht es ausführbar. Der Aufruf des Skripts macht dann etwa alle vier Sekunden einen Screenshot und speichert die Bilder im aktuellen Verzeichnis, bis ihr das Skript mit [Strg]+[C] beendet. So gelingen nun endlich auch Screenshots von Spielen oder Apps, deren Bedienung ihr zeigen möchtet und somit keine Hand frei habt.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/android/fortlaufend-screenshots-eines-androiden-erstellen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Android-SDK mit Bezug auf 64-bit Ubuntu und das Samsung Galaxy</title>
		<link>https://linuxundich.de/gnu-linux/android-sdk-mit-bezug-auf-64-bit-ubuntu-und-das-samsung-galaxy/</link>
					<comments>https://linuxundich.de/gnu-linux/android-sdk-mit-bezug-auf-64-bit-ubuntu-und-das-samsung-galaxy/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 14 Sep 2009 18:43:48 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[64-Bit]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android-SDK]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Samsung Galaxy]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=3691</guid>

					<description><![CDATA[Um Anwendungen für Android zu Entwickeln oder tief in das System des Smartphones einzugreifen braucht man ein &#8222;Software Development Kit&#8220;, kurz SDK. Das Kit ist unter der Apache License lizenziert und kann als Quellcode oder auch als fertige Binaries von der Homepage des Android-Projektes heruntergeladen werden. Auf einem 32-bit System ist das SDK schnell installiert, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Um Anwendungen für Android zu Entwickeln oder tief in das System des Smartphones einzugreifen braucht man ein &#8222;Software Development Kit&#8220;, kurz <a href="http://developer.android.com/sdk/" target="_blank" rel="noopener">SDK</a>. Das Kit ist unter der Apache License lizenziert und kann als Quellcode oder auch als fertige Binaries von der Homepage des Android-Projektes heruntergeladen werden.</p>
<p>Auf einem 32-bit System ist das SDK schnell installiert, auf einem 64-bit Ubuntu braucht es jedoch noch ein paar Klimmzüge um es zum Laufen zu bekommen. Dazu kommt, dasd man mit dem SDK das Samsung Galaxy bislang noch nicht ansprechen kann. Erst mit einem gepatchten Programmteil klappt dies&#8230;.</p>
<p><span id="more-3691"></span></p>
<h2>Installation</h2>
<p>Zur Installation selber möchte ich nicht viele Wort verlieren. Alle relevanten Informationen bekommt Ihr etwa auf <a href="http://www.ubuntuverse.at/2009/09/14/android-making-screenshots/" target="_blank" rel="noopener">ubuntuverse.at</a> oder natürlich auch auf <a href="http://developer.android.com/sdk/1.5_r3/installing.html" target="_blank" rel="noopener">developer.android.com</a>.</p>
<h2>Auf einem 64-bit System</h2>
<p>Etwas aufwändiger wird es, wenn man Ubuntu in der 64-bit Variante betreibt. Das SDK benötigt ein 32-bittiges Java, startet man es ohne dies, kommen nur Fehlermeldungen auf den Bildschirm&#8230;</p>
<pre>$ ./ddms 
Error Loading Preferences
52:23 E/ddms: shutting down due to uncaught exception
52:23 E/ddms: java.lang.UnsatisfiedLinkError: /opt/android-sdk-linux_x86-1.5_r3/tools/lib/libswt-pi-gtk-3236.so: /opt/android-sdk-linux_x86-1.5_r3/tools/lib/libswt-pi-gtk-3236.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
	at java.lang.Runtime.loadLibrary0(Runtime.java:840)
	at java.lang.System.loadLibrary(System.java:1047)
[...]
</pre>
<p>Abhilfe schaft die Installation des Paketes ia32-sun-java6-bin&#8230;</p>
<pre>$ sudo apt-get install ia32-sun-java6-bin
</pre>
<p>&#8230;und das setzen von ia32-java-6-sun als JVM&#8230;</p>
<pre>$ sudo update-alternatives --config java
Es gibt 3 Alternativen, die »java« bereitstellen.

  Auswahl      Alternative
-----------------------------------------------
          1    /usr/lib/jvm/java-6-sun/jre/bin/java
*+        2    /usr/lib/jvm/java-6-openjdk/jre/bin/java
          3    /usr/lib/jvm/ia32-java-6-sun/jre/bin/java

Drücken Sie die Eingabetaste, um die Vorgabe[*] beizubehalten,
oder geben Sie die Auswahlnummer ein: 3
Verwende »/usr/lib/jvm/ia32-java-6-sun/jre/bin/java«, um »java« bereitzustellen.
</pre>
<p>Diese Methode hat jedoch den Nachteil dass die 32-bit JVM nun für ALLE Java-Programme auf dem System benutzt wird. Wahrscheinlich passender ist es daher die Datei ddm selber anzupassen. Dazu öffnet Ihr die Datei in einen Editor und ändert den Abschnitt&#8230;</p>
<pre>[...]
else
    os_opts=
    java_cmd="java"
fi
[...]
</pre>
<p>&#8230;entsprechend in&#8230;</p>
<pre>[...]
else
    os_opts=
    #java_cmd="java"
    java_cmd="/usr/lib/jvm/ia32-java-6-sun/jre/bin/java"
[...]
fi
</pre>
<p>Somit ruft ddms direkt das 32-bit Java auf.</p>
<h2>Das SDK und das Samsung Galaxy</h2>
<p>Beim Einstecken von USB-Geräten werden eine Reihe von <a href="http://de.wikipedia.org/wiki/Udev" target="_blank" rel="noopener">udev</a>-Regeln ausgeführt. Auch für das Galaxy muss eine Regel erstellt werden. Im Netz findet man viele an die HTC Geräte G1 (Dream) und G2 (Hero) angepasste Anleitungen. Diese darf man jedoch nicht 1:1 übernehmen, da die Regel an die Hersteller-ID angepasst werden muss. Über&#8230;</p>
<pre>$ lsusb
[...]
Bus 001 Device 025: ID 04e8:6640 Samsung Electronics Co., Ltd Usb Modem Enumerator
[...]
</pre>
<p>&#8230;bekommt ihr diese ID heraus. Im Fall des Samsung Galaxys lautet sie &#8222;04e8&#8220;. Weitere Android-Geräte von Sony, Motorola und Co. stehen in der Pipeline, daher sollte man nicht blind Anleitungen zum Thema Android und udev übernehmen, die ID wird bei jedem Hersteller anders lauten. Diese ID tragt Ihr nun in die udev-Regel <code>/etc/udev/rules.d/90-android-rules</code>&#8230;</p>
<pre>SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
</pre>
<p>&#8230; ein und lässt am besten nach Erstellen der Datei die Konfiguration von udev via <code>sudo /etc/init.d/udev reload</code> neu einlesen. Es kann gut sein, dass udev die Regel erst dann ausführt.</p>
<h2>adb findet das Galaxy nicht</h2>
<p>Nun zur nächsten Baustelle. Diese VendorId von Samsung wirkt sich auch im SDK selber aus. Im aktuellen SDK (Version 1.5_r3) ist sie noch nicht eingebaut. Die Folge: Das SDK kann das Galaxy nicht finden, selbst wenn der USB-Debug-Modus aktiviert wurde. Bei adb bleibt die Liste der angeschlossenen Andorid-Geräte leer&#8230;</p>
<pre>$ ./adb devices
List of devices attached
</pre>
<p>Abhilfe schafft nur das Patchen von adb. Wer dies nicht möchte kann auf <a href="http://floe.butterbrot.org/external/adb.gz" target="_blank" rel="noopener">http://floe.butterbrot.org/external/adb.gz</a> zurückgreifen. Diese Version der adb-Datei wurde bereits gepatcht. Man muss sie nur herunterladen, entpacken und gegen die im SDK mitgelieferte tools/adb austauschen. Eventuell ist auch ein Check der Prüfsumme des Archivs angebracht. Diese muss&#8230;</p>
<pre>$ md5sum adb.gz
82727d3eb69452c50421f9f7196d5cf4  adb.gz
</pre>
<p>&#8230;ergeben. Weitere Informationen und Hintergründe zu diesem Thema findet Ihr im Blog von <a href="http://blog.heiko-schwarz.com/2009/08/das-rooten-meines-samsung-galaxy.html" target="_blank" rel="noopener">Heiko Schwarz</a>. Ist nun die adb-Dateo ausgetauscht killt ihr bitte den adb-Daemon (falls ihr adb bereits ausgeführt hattet) via <code>$ killall adb</code> und ersetzt die Datei. Nun sollte das Galaxy von adb gefunden werden&#8230;</p>
<pre>$ ./adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached 
I75005EYJ4pRPQ6	device
</pre>
<p>&#8230;und dem Erstellen von Anwendungen für Android oder das Rooten des Galaxys sollten nichts mehr im Wege stehen.</p>
<figure id="attachment_3700" aria-describedby="caption-attachment-3700" style="width: 640px" class="wp-caption aligncenter"><a href="http://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy.jpg"><img loading="lazy" decoding="async" class="wp-image-3700 size-medium" title="ddms_galaxy" src="https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-640x554.jpg" alt="DDMS zeigt den Screen des Samsung Galaxy unter Ubuntu 64-bit" width="640" height="554" srcset="https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-640x554.jpg 640w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-486x420.jpg 486w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-681x589.jpg 681w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-250x216.jpg 250w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-550x476.jpg 550w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-800x692.jpg 800w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-208x180.jpg 208w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-347x300.jpg 347w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy-578x500.jpg 578w, https://linuxundich.de/wp-content/uploads/2009/09/ddms_galaxy.jpg 881w" sizes="auto, (max-width: 640px) 100vw, 640px"></a><figcaption id="caption-attachment-3700" class="wp-caption-text">DDMS zeigt den Screen des Samsung Galaxy unter Ubuntu 64-bit</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/android-sdk-mit-bezug-auf-64-bit-ubuntu-und-das-samsung-galaxy/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
