OSDN Git Service

SDK Manager: Fix NPE when deleting local archive
authorRaphael <raphael@google.com>
Wed, 5 Oct 2011 06:31:35 +0000 (23:31 -0700)
committerRaphael <raphael@google.com>
Wed, 5 Oct 2011 06:33:25 +0000 (23:33 -0700)
commit903ae4af34664fb8ffffa7a86e907814f860dab1
tree8eb0ee07d45e399d40d37455c1770ef1447a0aba
parent50a456ee303fff4b20bff5bb8e3ed4351196e661
SDK Manager: Fix NPE when deleting local archive

Properly enforce that all local archive should have
an actual installation path to be considered local.

This was missing in the system image and the source
archives introduced last week.

Change-Id: I3e4abd3c4136c9be73061e207e42e2d3cc22ca8b
12 files changed:
sdkmanager/libs/sdklib/src/com/android/sdklib/internal/repository/Archive.java
sdkmanager/libs/sdklib/src/com/android/sdklib/internal/repository/LocalSdkParser.java
sdkmanager/libs/sdklib/src/com/android/sdklib/internal/repository/Package.java
sdkmanager/libs/sdklib/src/com/android/sdklib/internal/repository/SourcePackage.java
sdkmanager/libs/sdklib/src/com/android/sdklib/internal/repository/SystemImagePackage.java
sdkmanager/libs/sdklib/src/com/android/sdklib/io/FileOp.java
sdkmanager/libs/sdklib/tests/src/com/android/sdklib/internal/repository/MockBrokenPackage.java
sdkmanager/libs/sdklib/tests/src/com/android/sdklib/internal/repository/MockEmptyPackage.java
sdkmanager/libs/sdklib/tests/src/com/android/sdklib/internal/repository/MockSourcePackage.java
sdkmanager/libs/sdklib/tests/src/com/android/sdklib/internal/repository/MockSystemImagePackage.java
sdkmanager/libs/sdklib/tests/src/com/android/sdklib/internal/repository/SourcePackageTest.java
sdkmanager/libs/sdklib/tests/src/com/android/sdklib/internal/repository/SystemImagePackageTest.java