From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Android port Date: Sun, 19 Feb 2023 11:17:00 +0100 Message-ID: <87wn4eez8j.fsf@gmx.de> References: <912677799.460919.1676709333977@mail1.libero.it> <87zg9bjrfi.fsf@yahoo.com> <2083511697.508112.1676757486753@mail1.libero.it> <87mt5ajtbr.fsf@yahoo.com> <1002927807.523870.1676797315058@mail1.libero.it> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32809"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Angelo Graziosi , Po Lu , "emacs-devel@gnu.org" To: Dov Grobgeld Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 19 11:17:58 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pTglZ-0008Os-Uf for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Feb 2023 11:17:57 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pTgks-0006Sd-45; Sun, 19 Feb 2023 05:17:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pTgkn-0006SC-Qn for emacs-devel@gnu.org; Sun, 19 Feb 2023 05:17:09 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pTgkj-0001IT-2t for emacs-devel@gnu.org; Sun, 19 Feb 2023 05:17:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1676801821; i=michael.albinus@gmx.de; bh=9ytq6M9yAp5fuE5fpJUkBJQVQw4odIcYeq1f7xjKDts=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=tGjZ2nSmO/AFOvvxAiBwOts7g0GUDORad2r0uesayzcHcL720cSHRKAAyJU1HhRKd GVypHoqhDpjRiU7jrXal6g7GbsqwQySICIdXTVTVm7ESTAOgfDPEi5EoHvcJfEYgau 2iZoGX4Suy+WcqstNO4bX61tB/ww9QzuOzwha3N6ryFojyaXLKdYiSH+sSUOx5rQt+ O7NVl4ZlB0YIR8ebwN91ujMEELNznExIOevRjhaYYZR2BthzltzcGxvBHCLpDTfDr4 GT9usN/nb6psoGNrShMl6Aq0/huFAJNczKFTsQP6yXcTCws8mIaEZSQDy5pISwaKox v6RLMnV5vM5uw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.22]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N3KPg-1oUOty3WZ0-010MiU; Sun, 19 Feb 2023 11:17:00 +0100 In-Reply-To: (Dov Grobgeld's message of "Sun, 19 Feb 2023 11:24:58 +0200") X-Provags-ID: V03:K1:1TBG6euIMwoWcAeRlqEfeCz3v99jlXKCfjczNho7xpeMWYPOwMb izSRXLuQOoxi9ic5o2QLRiW0Yl+kGGU88G6qRAXQuIPZS8vohqyL9IRUZcSzuK9nNz/m4ls ESH8E+QYXTc31IR8ryEnfuXGzs7IjaVvURwa1LShlYgpPdx3xoyLU46UyE8XcCRrYO4LexE ATGpMd/fdAlP6qNXNCTIQ== UI-OutboundReport: notjunk:1;M01:P0:JEA+dMp9v+Y=;jLFGxZtr7s8xCCZeUVVpcQu5T0X ebkjdM5sTQTF2X0E7nkA1SQegqclrc0MvV9vNu9Tw/lDucb4ZSqniClGBW0oLkfdrW5qBXsSk MQOzW8Kj+r5mV1LlG7pWuyoIvaBYaB6KBVVeXWbctFKpN61XJyre4FOdl25Qn2OrDJhIrDcFr U2yD17tw3BYpUJ+Y/LXQneYPIAX4ZlTh19RA2LkpsgMrDCqCQ37Y/sL/F+KMJWb3IltxNowhS 4w1bF7gf2Dx7MSHI8OhPxLcwbnuMpKcWd+KpeuxZf7789ubHMT94BADHRz+Fz7jnnahf9Fexb agA93dOpZlL7QxWnqY89QarTfz9R+14/JF/N6AfaBKM0INjmM8meB9xJ/mpu+EWLPbt47fuxo gg7eZ8HtyS9bxNbRLfqCUtQCqlS0IW6iXtCT0eUWFVl+Iow/4hKO/XvYM/UFUAfHLVQfcI8RE KnCYoxRJzW41kXpcNgUa+LOZVpNHHTi1y4VAKfW4dgDimC76FgIbHNRmpXKtzG8jpu9XCa4d1 JB5MmvpVMWThQ0AoIm+6V6I7JaomHitB+DuWUKDqrifdMKssa+8dvZFFywmo8GqEGnWwvE9Ur wpOpuiEx0LI2nTIevXmtiQhbkGOaper+2W9xb0iHbkb9cgoyWNk8u7ZOJe4CwJSEPFHFiIFZp 35z2rm4mU0xMTaYyLS/LdkcObL4iVSX4fgpVXN8OcwrNX0ZTEYynxnLpDkzPHRV2POWI+Nv6l Xkzd0jdXzRxDPzmwNl05AQ+kwYoOhUgTzQgGihH1DWKRzCQ3YDYViVUXQbIiVNf34+zlH+B3 Received-SPF: pass client-ip=212.227.15.15; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:303547 Archived-At: Dov Grobgeld writes: > To use adb on Linux you need to do the following: > > 1. Enable debug mode on the android device. The way you do this > depends on the device, but it typically involves tapping five to seven > times on the system about kernel version. Look for it on the web. > 2. After enabling debug mode looking for "USB debugging" on the device > and turn it on. > 3. Connect the android device to the computer by cable. > 4. Run `adb shell` on your computer. This will fail to connect because > of permissions. > 5. On the android device you will get a popup asking whether you want > to allow usb debugging from your computer. Confirm this. > 6. Back in the computer terminal do a `killall adb` to remove the > previous adb process (it installs itself as a server). And redo it. > 7. You will now have a shell into your device. :-) > > You can use adb to copy files `adb push` and `adb pull` to the device. > > You can also use `adb logcat` and filter the output by regexps. In Emacs, there's also Tramp's "adb" method. If you have only one Android device, you can access it via "C-x C-f /adb::" from your local Emacs, running on Linux. The only missing feature is support of "adb logcat". Shall we add something like this? > Hope this helps! > > Looking forward to using emacs on my android tablet! > > Dov Best regards, Michael.