我已经在Android Studio上工作了一段时间.但是今天当我尝试创建一个新项目时,我收到以下错误消息:
您的Android SDK已过期或缺少模板.请确保您使用的是SDK 22或更高版本.您可以通过配置|配置SDK 项目默认值| 项目结构| 软件开发工具包
我升级了我的SDK工具,android studio.我还根据消息在工作室中配置了我的sdk位置,但无济于事.


我正在尝试在API 16及更高版本的设备上使用Android Renderscript支持库,遵循此处描述的步骤.到目前为止事情并不顺利.
我的Renderscript代码如下所示.
#pragma version(1)
#pragma rs java_package_name(com.xxx.renderscript.test)
#include "rs_time.rsh"
rs_script flipScript;
rs_allocation gIn;
rs_allocation gOut;
int width;
int height;
int direction = 0;
void root(uchar4 *v_out, const void *usrData, uint32_t x, uint32_t y) {
if(direction == 0) { // flip horizontally
const uchar4 *element = rsGetElementAt(gIn, width - x, y);
float4 color = rsUnpackColor8888(*element);
float4 output = {color.r, color.g, color.b};
*v_out = rsPackColorTo8888(output);
}
else if(direction == 1) { // flip vertically
const uchar4 *element = …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Linux mint 上运行一个 android 模拟器。
当我尝试在模拟器上运行 avd 时,出现以下错误。
emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-ranchu" is in the same location as your system image.
emulator: ERROR: ANDROID_SDK_ROOT is undefined
Run Code Online (Sandbox Code Playgroud)
当我导航到 android_sdk/system-images/android-21/default/armeabi-v7a
存在一个名为 kernel-qemu 的内核文件
我猜模拟器和我的 avd 之间存在某种兼容性问题?
有没有办法解决这个问题?
下面是我用来安装我的 android 工具的脚本,并创建 avd...
# use sdkmanager to install all the tools
SDKGET=~/android_sdk/tools/bin/sdkmanager
$SDKGET "build-tools;29.0.2"
$SDKGET "emulator"
$SDKGET "platform-tools"
$SDKGET "platforms;android-21"
$SDKGET "platforms;android-24"
$SDKGET "system-images;android-21;default;armeabi-v7a" # lollipop 5.0
$SDKGET "system-images;android-24;default;armeabi-v7a" # Nougat 7.0 …Run Code Online (Sandbox Code Playgroud) android android-virtual-device android-emulator android-sdk-tools avd-manager
我按照此页面:https://developer.android.com/about/versions/13/setup-sdk 来设置 Android 13 SDK。
在我的build.gradle:
android {
compileSdkVersion("Tiramisu")
defaultConfig {
targetSdkVersion("Tiramisu")
}
}
Run Code Online (Sandbox Code Playgroud)
然后我得到了错误:
> Unsupported value: Tiramisu. Format must be one of:
- android-31
- android-31-ext2
- android-T
- vendorName:addonName:31
Run Code Online (Sandbox Code Playgroud)
我尝试使用“33”而不是“提拉米苏”,但它不起作用。我使用最新的 Android Studio Preview 作为说明。
有人尝试使用 Android 13 SDK 吗?
android android-sdk-tools android-studio android-tiramisu android-13
我想创建一个 Android Native 库,它可以将任何本机 Android 应用程序连接到 React Native 代码。
我没有在本地使用 Node 模块,而是发布了对 Maven 的 React 依赖项并从那里下载依赖项。但是,一旦项目构建后,就无法运行该应用程序。
错误日志:
java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libjscexecutor.so caused by: dlopen failed: library "libjsc.so" not found: needed by /data/app/~~14knnd-kjEhJL_02K42nIw==/com.awesomeproject-x7RG89XX5hc_Coi7jXdZ4g==/lib/x86_64/libjscexecutor.so in namespace classloader-namespace result: 0
at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:918)
at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:740)
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:654)
at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:634)
at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:582)
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
android android-sdk-tools hybrid-mobile-app android-studio react-native
在完成Android开发工具r21的全新安装后,我感到很难过.http://developer.android.com/sdk/index.html
我安装了这个,我希望创建一个Android 2.1(API 7)的AVD来测试一些东西,但我找不到安装Android 2.1系统映像的选项.实际上,Android 4.0之前的任何内容都不是AVD的可用系统映像.
我已经安装了SDK平台,但它不包括系统映像.基于官方附加网站,我尝试访问https://dl-ssl.google.com/android/repository/sys-img.xml,但这实际上是一个空XML文件.
我还查看了ADT已知问题http://tools.android.com/knownissues
最后,从如何在Eclipse中安装旧的ADT13,我收集了可能的https://dl-ssl.google.com/android/repository/repository.xml附加站点,但这并没有将任何内容提取到SDK Manager中.
有谁知道如何使这个工作?
Android SDK Manager

Android SDK Manager - 附加站点

我刚刚下载了适用于linux的android工作室
问题是在我开始一个新项目之后,我无法看到任何活动文件.
我完全按照打开新项目的标准说明进行操作.
我的sdk经理图标也没有突出显示.请帮忙
罪魁祸首可能是以下错误:
无法反序列化关键'IdeaAndroidProject'的目标数据.给定类加载器:[PluginClassLoader [org.jetbrains.android,10.0]]:无法反序列化关键'IdeaAndroidProject'的目标数据.给定类加载器:[PluginClassLoader [org.jetbrains.android,10.0]]
更新
我试图安装什么和所有库,并对
我安装的build.gradle 库做了一些更改:
zlib.i686
libstdc ++.i686
ncurses-libs.i686
libgcc.i686
glibc.i686
代码我添加到build.gradle:
buildscript
{
repositories
{
mavenCentral()
}
dependencies
{
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies
{
compile files('libs/android-support-v4.jar')
compile 'com.google.code.gson:gson:2.2.4'
}
android
{
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig
{
minSdkVersion 4
targetSdkVersion 16
}
}
Run Code Online (Sandbox Code Playgroud)
我最终得到了一个错误:
Gradle:评估根项目'App1Project'时出现问题.Gradle版本1.6是必需的.当前版本是1.7
我最近将Android SDK从22.3更新到22.6.更新后,我尝试使用向导创建一个空白活动.我无法像之前创建的那样创建一个.此外,我无法创建LoginActivity,或设置活动等.
我以某种方式设法通过向导创建了Activity,我发现不是扩展简单的Activity,而是扩展了其他的东西.
还有其他人遇到过这样的问题吗?
请帮我解决这个问题.
我一直在使用以下命令安装abi直到今天.
echo y | android update sdk --no-ui --all --filter sys-img-armeabi-v7a-android-23
Run Code Online (Sandbox Code Playgroud)
但现在我收到了以下错误.
Error: Ignoring unknown package filter 'sys-img-armeabi-v7a-android-23'
Warning: The package filter removed all packages. There is nothing to install.
Please consider trying to update again without a package filter.
Run Code Online (Sandbox Code Playgroud)
有人有同样的问题吗?我正在使用Android SDK r24.4.1.
android ×10
adt ×1
android-13 ×1
avd-manager ×1
eclipse ×1
java ×1
react-native ×1
renderscript ×1
sdk ×1