0
我试图运行在一个旧的恶意软件样本FlowDroid,它给我下面的错误的老平台:安装了Android SDK
Exception in thread "main" java.lang.RuntimeException: error: target android.jar (/Users/ThomasVanhelden/android/Android-SDK/platforms/android-3/android.jar) does not exist
我假设的错误说我没有级别3的Android SDK平台。为了解决这个问题,我尝试使用SDK管理器进行安装。 GUI版本不显示低于7的任何版本的API当我运行通过我的命令行非GUI版本,API 3被列为号152:
149- Google APIs, Android API 6, revision 1 (Obsolete)
150- Google APIs, Android API 5, revision 1 (Obsolete)
151- Google APIs, Android API 4, revision 2 (Obsolete)
152- Google APIs, Android API 3, revision 3 (Obsolete)
153- Sources for Android SDK, API 24, revision 1
154- Sources for Android SDK, API 23, revision 1
但我不能得到它安装。试图安装它通过android update sdk -u -a -t 152
给我以下输出:
Installing Archives:
Preparing to install archives
Skipping 'Google APIs, Android API 3, revision 3 (Obsolete)'; it depends on 'SDK Platform Android 1.5, API 3, revision 4 (Obsolete)' which was not installed.
Done. Nothing was installed.
我做错了什么?有什么地方可以下载API 3吗?
您是否曾尝试过安装SDK API 3? –
你不能从拥有它的人那里得到它,你可以简单地将最早的可用API(当前为9?)复制到该目录中。而jar只包含方法存根,效果应该可以忽略不计。 – Robert