ChatGPT解决这个技术问题 Extra ChatGPT

Update Eclipse with Android development tools v. 23

I updated Eclipse with the new SDK tools (rev. 23), but now when Eclipse starts I receive the error:

This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.6.3.v201404151837-1123206. Please update ADT to the latest version.

No updates were found with "Check for updates". If I try "Install new software", I can see version 23, but I can't upgrade due to the following error:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

After download of the last ADT from the web site, it seems there's another problem.

With SDK Tools rev. 23 proguard is not installed, the folder SDK dir/tools/proguard is missing, and other tools are missing. This version contains several bugs.

@kaushik your comment is out of scope. I said that I've already tried to update Eclipse without luck.
Re proguard, it's been raised as an issue - code.google.com/p/android/issues/detail?id=72419
Is there a way I can revert my current updates ?
@alvaro.delaserna: I would love to try it but unfortunately my eclipse executable was deleted when I have tried uninstalling "already installed" files as per answer posted by Biljana below.
@r.bhardwaj if you go to Help>About Eclipse>Installation details you can then check out Installation History and revert any changes. It will only work if they were updates. If you uninstalled ADT to install the previous one, it won't work. If it did it as an update, you should be able to revert back.

C
Community

Google has released ADT v23.0.2. This solved many problems of previous ADT version 23.

Step-by-step:

Menu Help → Install New Software...

For "Work with", select the Android source https://dl-ssl.google.com/android/eclipse

Tick ADT v23.0 for installation, then click "Next"

Eclipse will show "Install Remediation Page" since there is conflict with previous version. (If it does not, see below.) Select "Update my installation to be compatible with items being installed" to uninstall the old version and install the new one. After that, proceed with the usual steps.

https://i.stack.imgur.com/CYZHN.png

Note: When I installed the new version of ADT, I didn't include the new version of "Android Native Development Tools" package. Instead, I installed the rest of packages first, and then installed "Android Native Development Tools". For a reason, if I try to install all the new packages including "Android Native Development Tools", the installation fails.

If there is no "Remediation page", the only way to remove the ADT plugin from Eclipse is to go to menu HelpAbout EclipseInstallation Details and uninstall from there. But there is a risk of uninstalling Eclipse itself.


I'm actually getting an error message with "conflicting dependency" instead of Eclipse saying it will uninstall the version 22.X.
Yep. Same thing. I'm installing Eclipse again with a new and fresh ADT bundle from Android web site.
@DanielDíaz You have to have SDKDIR/tools/proguard folder. But I can say now that SDK tools rev 23 are buggy and proguard is not installed at all.
Not happy with google right now, I don't like the burden of trying to solve these problems that shouldn't even exist.
Does not work, even leaving out the specified package. What a mess. Reason #34210987 I've turned from an Eclipse lover to an Eclipse hater.
g
greywolf82

Google response:

This is a packaging bug. The entire proguard file is missing. We'll have an update asap, but until then just copy it over from a previous version of the tools:

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

and copy over the following files:

tools/hprof-conv

tools/support/annotations.jar

tools/proguard

So at the end if you started from a new ADT copy by hand the files :)

Edit: with the latest ADT release, the bundle should now work with auto-update, so install these new versions:

linux 64 bit vm: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

linux 32 bit vm: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip

mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip

win32: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

win64: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

Don't try to upgrade from previous version because it doesn’t work at all. If you have got problems with zipalign, it's now under build-tools and no more under tools/ so you can do a symbolic link or just copy it into the expected folder.


Under tools/support for annotations.jar, under tools/ for the whole proguard folder and under tools/ for the file hprof-conv
i will completely remove ADT 23 and completely remove the new eclipse luna. i was fine on eclipse 4.4 RC4 and the upgrd to the release version seems to have broken everything. NDK prevents me from moving to A-Studio..
This did work for me, But before doing this I had to uninstall Android SDK Tools-23, and paste complete tools folder.
Dpwnload failed at the end while installing adt bundle 64 windows
this is so stupid ...did they check their release????? when in the world will their Studio move out of Beta??!!?!?
P
Peter Mortensen

None of the other answers worked for me using the ADT bundle published on developer.android.com.

I ended up downloading the latest version of Eclipse (not the ADT bundle) and then installing the ADT plugin via menu HelpInstall new software → entering https://dl-ssl.google.com/android/eclipse (mentioned by @RED_).

I also had to update my workspace to point to my previous workspace, and most things seemed to be restored.

On a side note: This seems like a good time to migrate to Android Studio...


So they're going to force the developers like this, to move to Studio?
I did the same.. it won't work for ADT bundle provided by developer.android.com and uninstalling ADT is not the solution
Yes, because exlipse claims, that sdk version 23 needs version 23 adt and eclipse shows that there is no updates available for eclipse adt, updates to ndk won't fix this problem, never. I had to install new version of Android Developing Tools. I used ADT bundle for linux 64 bit and unzipped it to new place than original one and installed all tools again as Andoide developer page guides us. In linux bundle SDK is still broken, so you must copy annotations.jar to right place as explained here. Whole story in explained in my answer. I coulkd save my old workspace and nothing was lost, huh.
But would I trust Android Studio, if this is how they handle things?
I was able to recover my Luna installation by just using the new software install (selected everything) and doing a clean rebuild of my Android projects. I did not uninstall any of the previous Android stuff first.
P
Peter Mortensen

NOTE: Use this approach with caution because this might break your Eclipse installation (see comments).

This might help you if you installed the ADT plugin manually. But if you are using the version of Eclipse from the Eclipse ADT Bundle the below steps could break your Eclipse installation, and you may not be able to use Eclipse again!

Go to

Menu Help → About Eclipse SDK → Installation Details.

Now you will see all 22.0 versions and then click Uninstall button at bottom.

After uninstallation goto:

Menu HelpInstall New Software → enter http://dl-ssl.google.com/android/eclipse/

Then install all the things, and now it is ready.


This broke my eclipse installation.
Not working and my eclipse does not respond anymore.
I think this breaks eclipse in Mac OS.
This should work "if you installed the ADT plugin manually...". Otherwise, does not. You can check this through Eclipse icon: " If you installed the ADT plugin manually you should have the standard purple eclipse icon. If you are using the ADT Bundle the launch icon will be green with curly braces." This works for me. Source: answer of Luke Deighton and others below on this post.
This broke my eclipse too on Mac OSX Mavericks. I think I will just re-install. The only conclusion i can draw from the 30+ answers is that there is no one good answer that works for everyone. Fastest seems to be just a re-install. Google terrible company what lousy support. Compared to Xcode Eclipse is just a mess quite frankly.
w
wi1

I was updating my build server today and came across the same issue. It has been reported here: https://code.google.com/p/android/issues/detail?id=72419

The fix is in progress and the work around according to the project manager is:

Please wait for an updated version within a day or two. Until then, your workaround is to do download one of http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz http://dl.google.com/android/android-sdk_r22.6.2-windows.zip http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip and copy over the following files: tools/hprof-conv tools/support/annotations.jar tools/proguard

[edit] zipalign was missing for me too, check to see if you need to copy this as well


Hi, these workaround does not work for me. Still get the same error
The author kept editing the question, this was in response to the question: where can the missing files be found.
I dont see the files that are supposed to be copied over in the download zip for Linux
A
Arsalan Mehmood

It works for me :)

If for some reason you installed an ADT preview and need to revert back to the current stable, you can't use the dialog to install "new" software since what you want is actually an older one. Instead do this:

Open Help > About Eclipse... on Windows or Linux. On Mac, use the app's menu > About...

Click the "Installation Details" button.

Select the "Installation History" tab.

Select one of the previous configurations.

Click the "Revert" button at the bottom.

https://i.stack.imgur.com/w3CR9.png


P
Peter Mortensen

is what they are saying about this:

OK, guys, sorry about all this trouble, and we apologize for the messed up releases. Here's the summary:

There is no way to update an existing ADT bundle that you might have downloaded.

You can do one of two options: Install Eclipse from eclipse.org and install ADT by pointing to the update site: https://dl-ssl.google.com/android/eclipse Download bundles from here: Linux 64-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip Linux 32-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip Windows 32-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip Windows 64-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

Install Eclipse from eclipse.org and install ADT by pointing to the update site: https://dl-ssl.google.com/android/eclipse

Download bundles from here: Linux 64-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip Linux 32-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip Windows 32-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip Windows 64-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

Linux 64-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

Linux 32-bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip

Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip

Windows 32-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip

Windows 64-bit: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

Starting with ADT bundle 23.0.2, you should be able to update to future versions of ADT.

Source: https://code.google.com/p/android/issues/detail?id=72912


It seems thats probably the most official source. I hope it will work in the future as they promise.
P
Peter Mortensen

I have done following to resolve an issue.

Go to http://developer.android.com/sdk/installing/installing-adt.html and download the latest ADT ZIP file (at the bottom of page). Go to Eclipse → menu Help → About Eclipse → Installation details Delete Android DDM, Android Development Tools, Hierarchy Viewer, Native Development Tools, TraceView, etc., 22.X version. Menu Help* → Install New Software → Add → Archive → *Select the downloaded ZIP file in step 1. Select all the latest version of all 23 which I have deleted in step 3 and accept the license agreement.

Restart Eclipse, and it fixes my issue.


I did the same (standalone Android SDK Manager) and got exactly to the point 'greywolf82' is complaining about. Your answer is not the solution.
Even I tried to uninstall Android Development Tool , but not able to start eclipse again . eclipse.exe file itself is gone after uninstalling Android Development tool for me.
DON'T DO THIS if you are using ADT bundle. ECLIPSE won't start after uninstalling ADT! This is only for people who added ADT to and existing eclipse installation.
H
Hermann Schwarz

Only helped:

Fresh Eclipse installation (http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar) Help --> Install New Software --> https://dl-ssl.google.com/android/eclipse/


Yep. But rev 23 is BROKEN. proguard is missing, annotation.jar is missing and other tools. See the bug report linked above, Google replied to us telling that it should be fixed within a few days, now we can use as workaround the link posted in their reply to copy by hand the missing part.
For Mac this advice was usefull.
P
Peter Mortensen

If you install a new Eclipse version it will work. Here's what I did:

Installed the new Eclipse version, Luna Made a backup of the current workspace. Ran the new Eclipse, Luna, and updated the workspace Installed the ADT plugin (Help -> Install New Software) Restarted Eclipse Done


But be warned, GPE (google plug-in for eclipse) doesn't support Luna yet. groups.google.com/forum/#!topic/google-plugin-eclipse/…
P
Peter Mortensen

There is a lot of confusion going around in this thread. There are two solutions depending on how you installed ADT.

If you installed the ADT plugin manually then I believe you can use the "Delete ADT" -> "Install New Software" approach. If you are using the ADT Bundle then do not follow that solution! You will break Eclipse. Here is an update from a Google member - read #18: https://code.google.com/p/android/issues/detail?id=72912

You must download a new version of the ADT-Bundle (yep, it's frustrating!).


Don't remember which approach I took - is there some way to tell?
@Tom If you used option 1 you should have the standard purple eclipse icon. If you used option 2 the launch icon will be green with curly braces.
Thank you for posting the location where ADT can be uninstalled, that was what I didn`t find :)
P
Peter Mortensen

Just uninstall the previous ADT.

Go to menu Help → About Eclipse → Installation Details

Uninstall all plugins which Id start with com.android.ide

Install ADT again from the update site.


will it broke my Eclipse?
@Sharmilee: once you install new ADT, you will be able to work again.
This works perfectly...when you DON'T restart Eclipse after the existing plugins are uninstalled. Eclipse would ask to restart, DON'T restart it at that point but continue adding the new version from "Install new software". Once the new plugins are added, restart Eclipse and it's all set.
After I reinstall ADT I get this error: [2015-09-19 21:54:06 - Android SDK] Error when loading the SDK: Error: Error parsing /Applications/android-sdk-macosx/system-images/android-22/android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'.
After I reinstall ADT I got new errors but I updated the Android thingy using the Android iCon in Eclipse, and now it works!! WOW thank you so much. THIS ANSWER IS THE ONLY WORKING ANSWER IN THIS QUESTION!!! TRY THIS
P
Peter Mortensen

DO NOT DO THIS

Warning: Please see the comments below this answer. These steps have had a negative impact for many people.

Click Help / Install new software... Click on What is "already installed" (as in picture below) In the new window you can uninstall the old ADT (uninstall Android Development Tools, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools and Tracer for OpenGL ES) Restart Eclipse Then again click on Help / Install New Software Choose ADT... Install

I hope it helps!

https://i.stack.imgur.com/NnOi3.jpg


It is impossible to remove "Android Development Tools". An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
I followed these steps, but I am unable to restart eclipse. I am getting the following error: The Eclipse executable launcher was unable to locate its companion shared library. The following error log was generated: pastebin.com/raw.php?i=BUsMX75L
THIS BREAKS THE ADT COMPLETELY..it won't start anymore. Thanks.
These deletes the whole Eclipse executable. Doesn't work
Everyone should downvote this since it breaks the whole thing!
P
Peter Mortensen

After trying the approaches in other answers without success, I just installed a new bundle from http://developer.android.com/sdk/installing/index.html?pkg=adt and that worked fine.

Do the following:

As you don't want to re-download all the platforms again, copy the existing one from /OLD_ANDROID_SDK_PATH/sdk/platforms to /NEW_ANDROID_SDK_PATH/sdk/platforms. When opening the new Eclipse from the recent downloaded bundle, make sure you reuse the previous 'workspace' folder. That will ensure that all your previous settings will be remembered. After opening the new Eclipse on the previous workspace, please check if the used Android SDK is pointing to the new one (Eclipse preferences -> Android). It might be pointing to the old one, as you've reused the previews workspace settings.

With these steps, you should't have to reconfigure everything, and you won't need to spend time troubleshooting this BUG on this upgrade from Google Developers.

Good luck! ;-)


A
Andong Zhan

You need to uninstall the old version and install 23

uninstall: Help > about Eclipse SDK > Installation Details select Android related packages to uninstall

And then install V23.


By far the simplest solution! Please note that the "About Eclipse" menu item might be found under "Eclipse" rather than under "Help" in some cases.
The easier, logical and simplest solution !
P
Peter Mortensen

There is no way to update an existing ADT bundle that you might have downloaded.

You can do one of two options:

Install Eclipse from eclipse.org and install ADT by pointing to the update site: https://dl-ssl.google.com/android/eclipse Download bundles from: Linux 64 bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip Linux 32 bit VM: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip Windows 32 bit: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip Windows 64 bit: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip

Starting with ADT bundle 23.0.2, you should be able to update to future versions of ADT.


New Eclipse SDK bundle works. Looks like there are some icons missing from toolbar, but besides that I can finally compile my application.
I guess they are making us migrate to Android Studio! But I hope all essential icons are available in toolbar! :)
D
Derek Gogol

I was getting the same "conflicting dependency" error on Mac OS X 10.9.3 and simply upgrading was not an option. What finally worked was downloading the latest Eclipse ADT bundle zip file from developer.android.com, extracting it and moving only "eclipse" folder to the place where my old eclipse folder was. (extracting the Eclipse ADT bundle zip file will give you "eclipse" and "sdk" folders).

If you decide to go the same route, first make sure you know what your Workspace path is. This can be found in Preferences. Then rename your old "eclipse" directory (not Eclipse.app) to something like eclipse-22.6.3, then move extracted "eclipse" folder into its place. Run new Eclipse.app inside, and when it asks you about Workspace, just enter the same path as you noted above. Or it can also be set later in Preferences.

Maybe worth adding is that to re-enable Android SDK Manager and Android Virtual Device Manager choose Window -> Customize Perspective -> Command Groups Availability and select Android SDK and AVD Manager. This will add these 2 items to the "Window" menu item for the current perspective (Java).

I didn't move the extracted "sdk" folder, because I already had sdk folder in the same directory as eclipse, which I have already updated to the latest Android tools. But if it makes you feel safer, you can also rename your old sdk folder (for backup purposes) and move the freshly extracted one into its place.


P
Peter Mortensen

I faced the same problem and solved it. You need to uninstall the Android plugin entirely from within Eclipse (from the "about" section..), including trace view..

Then added the ADT Plugin again (https://dl-ssl.google.com/android/eclipse/) and install it.

The problem is solved!

I guess it's a bug with the SDK manager or ADT Plugin update mechanism...


h
halfer

How to update from 22.xx.x to 23.0.2 (my solution). This will beat the dependency issues.

I was suffering from this issue for days, and I have tried every single solution on this link, but no luck. I finally figured out a solution that actually works!

Please note that this solution works in Windows 7 (64 bit). It should probably work for other Windows operating systems.

Here we go:

download the latest ADT bundle from http://developer.android.com/sdk/index.html#download unzip it and open "eclipse" folder --> "plugins" folder Now go to your old eclipse and open "eclipse" folder --> "plugins" folder, and copy everything inside. Now paste them into the "plugins" folder of the (NEW ECLIPSE), but DO NOT overwrite anything. While inside of the "plugins" folder of your new Eclipse, do the search. Type in 22. (notice 22 with a dot) and hit enter. The search result will show up all the files or folders with .....22.6...... For example, com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508 Highlight all of these files/folders and hit delete key. Make sure to update your old API/SDK to the latest version and load this sdk directory to work with your new eclipse.

or

You can watch this video, which shows you how to move all your SDK/API to your new SDK folder.

Link: https://www.youtube.com/watch?v=jPZpJdnbbN0

I have not tried to update from any other ADT versions, but I think it should work for any old ADT versions too.

Don't forget to backup stuff before attempting.


A
Aman Alam

What I have just found is that you need to update your ADT plugin in your Eclipse (whether stand alone or ADT Bundle) before updating your build tool.

If your Eclipse installation points to the most recent Build Tool and your Eclipse is having ADT 22.x, it will show those errors.

What worked for me: (on Ubuntu 14.04 64-bit)

Installed an older version of Eclipse and ADT (from the Bundle)

This copy of Eclipse was pointing to an older SDK verion with old build tools (before 20)

Updated the ADT to v23 (via archive, in my case)

Pointed Eclipse to the latest version of build tools.

You may not have an older copy of Eclipse and Build tools, in that case you can uninstall latest build tool from SDK Manager and install the older copy. Once everything starts working fine, do the above steps.

I am trying to upload older copies of such bundles somewhere on the Internet, will update the links here, once I am done uploading.


d
danny117

I found these instructions in a comment.

Download the newest version of ADT and use your existing workspace. This is actually the least pain-full upgrade you'll ever do. It didn't mess with the .android folder so I still had my original debug key. Only things missing were a couple of add ons I hardly ever use and they are easily installed into the new version.

Note don't install into your existing adt folder create a new folder so you can still fall back if the new install doesn't work.


P
Peter Mortensen

On ADT-bundled Eclipse I had to first uninstall the ADT and then do a fresh install.

To remove the ADT plugin from Eclipse:

Go to menu Help → About Eclipse → Installation Details.

Select ADT plug-in, then click Uninstall.

After uninstallation install ADT from Help → Install new software.


I installed the new version from web site but it seems that with SDK tools rev 23 under sdk dir/tools there is no more the proguard folder! Can you share it?
p
paulgavrikov

For me it helped to delete Android 4.4W which is also API 20 and might be a cause for the conflict. So only install Android 4.4W or Android L until they fix it.

And (again this might only be for me) it only works in Android Studio not in Eclipse ...


Yep. I installed only Android L but it doesn't work. I'm installing Eclipse again downloading the last ADT bundle from Android web site.
Don't wanna rollback to Eclipse Juno but seems like the only way :( Android L Emu is being stuck within Eclipse 4.4 and Android Studio
I installed Juno but now it seems the proguard folder is not under sdkdir/tools :(
Make sure you grab the complete bundle from android developer site. That worked for me
Yes I downloaded the complete bundle not SDK only. Have you got proguard now?
R
RED_

I had to delete ADT and install it again.

However be warned, this caused me and one other person to have an annotations.jar missing errors in the Java Build path for certain projects, probably because it was trying to look for an old SDK, so upgrading projects is the next step I have to take.

The errors relate to libraries mostly, Google Play Services, Facebook SDK, ActionBarCompat.

For this step, you uninstall ADT, then put the URL back in to download them. The url is: https://dl-ssl.google.com/android/eclipse


I do not. Is this another effect you think?
Oh my god. Google what you have done!?!?!? Yes. The SDK rev 23 is buggy :(
Related question for missing annotations.jar: stackoverflow.com/q/24438748/1402846
P
Peter Mortensen

I found a solution for the problem with "conflicting dependency". I don't have the same page of Daniel Díaz's response, but a page show "conflicting dependency", and I can't make anything.

The problem is that I'm not the owner of the file. Eclipse was installed in other session (on OS X). I have the right to read and write the Eclipse file, but I'm not the owner. Make a "chown" command on all Eclipse files to solve the problem. After, I have the same result as Daniel Diaz.

I hope this helps someone.


P
Peter Mortensen

WARNING

There is now an update for ADT 23.0.1, but the Windows and Linux scripts are messed up, so wait with the upgrade!

You could check for example tools/proguard/bin/*.sh in http://dl.google.com/android/android-sdk_r23.0.1-windows.zip.


A
Aldo Israel

I did this to solve the same issue (in OS X):

Help > Install New Software > Add or select this repository "http://download.eclipse.org/eclipse/updates/4.3" Under "Eclipse platform" select the newest version of Eclipse. The installer will ask if you want to uninstall the ADT, click finish. Restart Eclipse and install ONLY the ADT 23 using this repository: https://dl-ssl.google.com/android/eclipse. Restart Eclipse and install DDMS, Hierarchy Viewer, Trace View etc. Restart Eclipse again.

Hope it helps.


P
Peter Mortensen

If Eclipse gives an error after uninstalling the ADT plugin from your Eclipse installation, try to edit file config.ini in the Eclipse folder → configuration. Find:

eclipse.application=

And change it to:

eclipse.application=org.eclipse.ui.ide.workbench

I hope it works for you too.


P
Peter Mortensen

I simply went to my Android resources folder on my C:/ drive (C:/Android), deleted the 'eclipse' folder and all its contents. I downloaded Android Developer Tools once more and just moved over the 'eclipse' folder.

I started up and everything was fine; I had updated to version 23.

Hopefully this helps, possibly not suitable for everyone as some of you have Eclipse modifications but for someone who, like me, wanted a quick fix and get back to developing this seemed to be the easiest path.


P
Peter Mortensen

I am using Eclipse v4.3 (Kepler), and this is how I solved my problem.

Goto menu Help → Install new software → click Add.

In the popup, give any name (I named it as Eclipse ADT Plugin), and in the link's place, use https://dl-ssl.google.com/android/eclipse/

Once you click OK, you will be displayed with new packages that will be installed and old packages that will be deleted. Don't worry about these packages. Click OK.

New packages will be installed, and this should solve your problem.