在尝试更新我的eclipse sdk manger for android时,我收到以下错误而不是更新:
Downloading Android SDK Platform-tools, revision 20
URL not found: C:\Program Files\Android\android-sdk\temp\platform-tools_r20-windows.zip (Access is denied)
Downloading Documentation for Android SDK, API 19, revision 2
URL not found: C:\Program Files\Android\android-sdk\temp\docs-19_r02.zip (Access is denied)
Downloading SDK Platform Android 4.4.2, API 19, revision 3
URL not found: C:\Program Files\Android\android-sdk\temp\android-19_r03.zip (Access is denied)
Downloading SDK Platform Android 4.3, API 18, revision 2
URL not found: C:\Program Files\Android\android-sdk\temp\android-18_r02.zip (Access is denied)
Downloading Samples for SDK API 19, revision 5
URL not …Run Code Online (Sandbox Code Playgroud) 嗨,我想在我的应用程序中使用appcompatv7-22,因为我使用此gradle设置
android {
compileSdkVersion 22
buildToolsVersion "22.0.0"
defaultConfig {
applicationId "com.myapp"
minSdkVersion 11
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled true
proguardFiles 'proguard.cfg'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:22.+'
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,我会给出此错误消息
Error:Failed to find: com.android.support:appcompat-v7:22.+
Run Code Online (Sandbox Code Playgroud)
我尝试这个v7:22.0.0和这个v7:22.1.0但是仍然是同样的错误
,这是我的sdk maneger

所以任何人都可以帮助我.
UPDATE
我看到我的额外的\ android\m2repository\com\android\support文件夹,但21.03有最新版本.我的存储库版本是10,我知道它的最新版本,所以
com.android.support:appcompat-v7:22.0.0在哪里?
回答
我发现我的问题终于感谢开发回答我的问题是支持ripository库,最后可用的版本是15,我的版本是9,更新后我的问题解决了.
我查看了以下链接:
https://developer.android.com/tools/support-library/setup.html
它说我应该使用SDK管理器来下载和添加v7-appcompat,但是我必须通过代理连接到互联网,当我使用SDK管理器时它无法下载任何东西.
那么如何下载和添加v7-appcompat呢?
我知道如何使用代理,但代理使我的互联网速度更快,因此SKD经理获得了时间消息.
(我想使用材料设计,但是当我使用这个主题时:Theme.AppCompat.Light.DarkActionBar它无法解决它,我检查了网络,我发现我需要添加v7-appcompat并且没有任何文件夹像extras \机器人\支持)
据说,可以通过下图所示的Android SDK Manager安装NDK:
不幸的是,我没有SDK Plantforms,SDK Tools而且SDK Update Sites在我的SDK管理器中的标签。我的图片如下:
那么如何在我的情况下安装NDK?
我正在从https://github.com/substratum/template建立一个底层主题
我在运行时遇到以下错误:
Build command failed.
Error while executing process /home/anubhav/Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/home/anubhav/AndroidStudioProjects/template/app/src/main/jni/Android.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-24 NDK_OUT=/home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/lib /home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libLoadingProcess.so}
[armeabi-v7a] Compile thumb : LoadingProcess <= LoadingProcess.c
/home/anubhav/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
make: *** [/home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/LoadingProcess/LoadingProcess.o] Error 127
Run Code Online (Sandbox Code Playgroud)
我正在Manjaro上运行Android Studio 3.0.1。我真的不知道还能提供什么信息,因此请说明是否需要任何信息。
我刚刚下载并安装了 Android Studio,但“工具”菜单中没有Android子菜单,仪表板上也没有AVD Manager图标。当我启动SDK Manager时,出现错误消息:
\n\n\n\n\n请指定 Android SDK 位置
\n
SDK 管理器屏幕截图:“请指定 Android SDK 位置”
\n\n如果我单击Android SDK Location字段旁边的“编辑”链接,则会出现另一条错误消息:
\n\n\n\n\n您的 SDK 位置包含非 ASCII 字符
\n
SDK 组件设置屏幕截图:“您的 SDK 位置包含非 ASCII 字符”
\n\n我研究了这些有些相似的问题,但没有一个对我有帮助:
\n\n我看到该路径确实包含非 ASCII 字符,但是除了卸载 Android …
sdk non-ascii-characters android-studio android-sdk-manager avd-manager
我一切正常,但只是与 Android SDK 构建工具混淆。SDK管理器中有这么多版本,我需要Android SDK Build-Tools的所有版本吗?或者只是最新的?
我正在尝试仅使用命令行工具创建 android 模拟器。
我已经下载了 sdkmanager 并成功安装了“平台”
sdkmanager "platforms;android-25". 但我无法安装系统映像,因为
sdkmanager --list给了这个
system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image
system-images;a...-10;default;x86 | 4 | Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...
Run Code Online (Sandbox Code Playgroud)
有人决定我不需要查看要安装的软件包的全名。但与此同时,当尝试安装此列表中的某些内容时,sdkmanager似乎另有想法。
要开始一个新项目,我想要定位最新的SDK(利用新的开始).但是,我也希望能够访问Android源代码,以便能够读取android类的代码(比如AsyncTask,就像一个例子).我针对的gradle上SDK 27也使用compileSdkVersion 27.我已经通过不同的方式尝试(如所指出这里,这里和这里),但我似乎无法下载这些来源.
当我尝试浏览像AsyncTask这样的Android类时,我收到消息:
已解密的.class文件,字节码版本:52.0(Java 8)
找不到"Android API 27平台"的源代码.
即使单击下载然后单击刷新(如果已经下载)链接(这是最直观的事情),我仍然看不到任何Android类的源代码.
这仅是API 27的问题.我可以下载所有其他API版本的源代码.
这是因为API 27是最新的吗?
我想避免使用目标26.是否可以下载这些来源?到目前为止,有没有人能够做到这一点?
如果到目前为止有人知道如何做到这一点,那将非常有帮助.谢谢.
我正在使用Android Studio 3.0,并且API 27源代码的下载选项不可用:
UPDATE
正如已接受的答案所示,问题是API级别27是当时的开发预览,问题随着时间的推移得到解决(一旦正式发布发生).在针对最新的可用API版本时,此更新可能对遇到类似问题的用户有用.
android android-studio android-sdk-manager android-studio-3.0
我正在尝试设置 Android 编程环境,但遇到此错误:
./sdkmanager --update
Warning: File /home/user/.android/repositories.cfg could not be loaded.
[=======================================] 100% Computing updates...
Run Code Online (Sandbox Code Playgroud)
我见过其他线程,人们说(或者更确切地说猜测),我应该创建该文件。但我不是那种只靠猜测就改变系统而不了解后果的人。我的意思是,在这种情况下,这样做并没有感觉太错误,但为什么 sdkmanager 在需要时不创建该文件?我的意思是 sdkmanager 已经创建了.android包含这么多文件的隐藏文件夹,什么会让开发人员认为“创建文件 repositories.cfg 是需要小心的事情,我们不要自己创建它并警告用户”?