小编Uma*_*Ata的帖子

AOSP x86_64 模拟器在 Android Studio 中不可见

我正在使用 AOSP 模拟器来测试我的代码。我在我的电脑上下载了 AOSP 的 android10_release 源代码。然后使用以下命令

source build/envsetup.sh

set_stuff_for_environment

lunch aosp_x86_64-eng

make -j6

emulator
Run Code Online (Sandbox Code Playgroud)

现在,在运行这些命令后,我可以成功地在我的 PC 操作系统中运行模拟器 Ubuntu 18.04 我还安装了许多用于处理 AOSP 的库,如 jdk-8、python、curl、repo、git 和其他描述的东西在 AOSP 网站上

我将通过执行以下命令来查看我的模拟器在终端中运行

$ adb devices
Run Code Online (Sandbox Code Playgroud)

附加设备列表 emulator-5554 设备

我还可以通过执行以下命令在此模拟器中安装我的 apk

$ adb install myapp.apk
Run Code Online (Sandbox Code Playgroud)

它被安装,我可以在模拟器中看到它

现在来回答我的问题

为什么此模拟器未在设备的 Android Studio 中显示即使我对 android studio 中的 adb 连接进行故障排除,它也会显示我的模拟器正在运行但未显示在可用设备中。

android android-emulator android-source android-studio

6
推荐指数
1
解决办法
2281
查看次数

框架“shared.framework”缺少此目标所需的一个或多个架构:arm64。Xcode 12.0 科特林 1.4.10

我使用 Kotlin Multiplatform 为 iOS 和 Android 创建了一个共享库,并且一切正常,直到我没有将 Xcode 更新到 12.0

当我将 Xcode 更新到 12.0 时,该框架停止在真实设备(iphone)上工作,但在模拟器上工作

我的摇篮

import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget

plugins {
    kotlin("multiplatform")
    id("com.android.library")
    id("kotlin-android-extensions")
}
group = "com.example.multiplatform_android_ios"
version = "1.0-SNAPSHOT"

repositories {
    gradlePluginPortal()
    google()
    jcenter()
    mavenCentral()
}
kotlin {
    android()
    ios {
        binaries {
            framework {
                baseName = "shared"
            }
        }
    }
    sourceSets {
        val commonMain by getting
        val commonTest by getting {
            dependencies {
                implementation(kotlin("test-common"))
                implementation(kotlin("test-annotations-common"))
            }
        }
        val androidMain by getting {
            dependencies {
                implementation("com.google.android.material:material:1.2.0")
            }
        } …
Run Code Online (Sandbox Code Playgroud)

android ios kotlin-multiplatform

3
推荐指数
1
解决办法
1131
查看次数