[Gen8 Android Development] pokejake2002:
I've been struggling with this for about six hours. Now, I have finally worked out a solution.

Hopefully it works for you. I will do my best to tell you exactly what I did so that if you don't entirely understand how to do stuff (for lack of a better phrase) in Linux, you can get this working.

Step 1: Go download the android SDK

http://developer.android.com/sdk/index.html

When it is done downloading, unzip the file into your home directory. Make sure to rename the folder androidsdk

Open up the newly unzipped folder and go into the tools directory. run the android shell script.

NOTE: WHEREVER IT SAYS "androidsdk" AS A DIRECTORY IN THIS GUIDE, YOU WILL HAVE TO REPLACE THAT WITH WHATEVER YOU NAME THE FOLDER. (I would suggest just naming it androidsdk)

Go to "available packages" and select all of the boxes. Once they are all selected, click on "Install" in the bottom right corner.

Go grab a cup of hot chocolate. That is an order.

Go into the platform-tools directory in the sdk directory (androidsdk) and right click on adb. Go to "properties" then the "permissions" tab and make sure the box that reads "allow executing file as program" is checked.

Go to the "open with" tab and add "autorun prompt."

Step 2: Get your paths in order

Go to your home folder and hit ctrl H to show all of the hidden folders and files.

Find bashrc and open it with the text editor. Copy and paste the following text at the very top.

#AndroidDev PATH

export PATH=${PATH}:/androidsdk/tools

Open up your terminal and type:

export PATH=$PATH:/androidsdk/tools

gksudo gedit /etc/udev/rules.d/51-android.rules

#When it opens up the file 51-android.rules, copy and paste this into it, then save the file:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",

ENV{PRODUCT}=="0e79/*", MODE="0666"

SUBSYSTEM=="usb", SYSFS{idVendor}=="0e79", MODE="0666"

Plug in your Archos Gen8 Tablet via USB.

https://dl-web.dropbox.com/get/AndroidFiles/LINUX_SDK_ADB_INSTALLER.zip?w=b4bd354e&dl=1

(The credit is in the code)

Download that and extract the zip to your home directory.

Go to the home directory and run the LINUX_SDK_ADB_INSTALLER shell script

It will download and install the drivers for ADB.

Step 3: Nautilus-ize it

Open up another terminal and type in:

sudo nautilus

(If you don't have nautilus like i didn't, just type in: sudo apt-get install nautilus)

once a window pops open that says "root", go ahead and navigate back to the filesystem (one folder up)

navigate to /usr/local/androidsdk/tools and make sure that adb is still an executable and is set to open with the "autorun prompt" (like in step 2)

close the window that nautilus opened up and shut down the terminal to end the root session.

Step 4: Finishing touches.

Go to the .Android directory in Home (it is hidden, you will have to put ctrl H to make it show) and find a file called adb_usb.ini ( if there isn't one, then you just have to create a text file and save it as adb_usb.ini )

Copy and paste

"0x0e79" >> ~/.android/adb_usb.ini

Into the adb_usb.ini file

Step 5: Run ADB.

Open up a terminal and type:

cd /usr/local/androidsdk/tools/

Type:

echo "0x0e79" >~/.android/adb_usb.ini

./adb kill-server

./adb start-server

type in ./adb devices

your Gen8 Tab should show up now as A70-3FAXXXXX-XXXXX-XXXXX device (the X's are your serial number. Don't freak out if you don't get a bunch of X's)

you can now run all of the adb commands by typing:

./adb kill-server

./adb reboot

./adb etc... etc...

(Those are examples. you dont have to actually type them in)

Voila. You are now all connected via ADB.

If you have any questions or something isn't working, we can troubleshoot in the comments.

I hope i was able to help those using Ubuntu 10.10 that need ADB.

(Hopefully if we get this working, it will be easier for developers to pull/ push files and get things working better.)

~ClothoBuer6293

~PokeJake2002