小编0xA*_*iHn的帖子

apk(.apk)和app bundle(.aab)之间的区别

最近谷歌推出了一项新功能app bundle,除了灵活性和架构差异之外,它与APK非常相似.

我已经阅读了很多博客/文章,以了解应用程序包如何在设备中与APK文件进行比较.

从Google Play商店开始,应用套件的实际内部工作流程及其在Android设备上的工作原理是什么?

android apk android-app-bundle

52
推荐指数
3
解决办法
3万
查看次数

android studio项目中CMake和NDK-build之间的区别

android studio项目CMakeNDK构建之间的实际区别是什么?我已经通过谷歌文档,但概念尚不清楚.根据谷歌文档:

Android原生开发工具包(NDK):一个工具集,允许您在Android中使用C和C++代码,并提供平台库,允许您管理本机活动并访问物理设备组件,如传感器和触摸输入.

CMake:一个外部构建工具,与Gradle一起构建您的本机库.如果您只打算使用ndk-build,则不需要此组件.

当我们需要使用什么时,任何人都可以用一个例子得到更好的解释吗?

c++ android android-ndk android-studio ndk-build

48
推荐指数
2
解决办法
2万
查看次数

Google Cloud中的Google Compute Engine,App Engine和Container Engine有什么区别?

Google云计算中的Google Compute Engine,App Engine和Container Engine之间的实际区别是什么?什么时候用?

有没有什么好的例子可以理解所有这三个引擎?

google-app-engine google-compute-engine google-cloud-platform google-kubernetes-engine

33
推荐指数
1
解决办法
1万
查看次数

什么是Android Studio 3.0中res目录中的mipmap-anydpi-v26?

在Android Studio 3.0中,一旦我们创建了一个项目,mipmap-anydpi-v26就会在res目录中自动创建一个名为的文件夹.它实际上做了什么?我们为什么需要它?我们如何将其用于开发目的?

此外,在项目设置后,此文件夹中会自动创建两个XML文件.为什么这些XML文件驻留在mipmap文件夹中?我认为我们应该将所有XML文件保存在drawable文件夹而不是mipmap中.

android android-mipmap android-studio-3.0

33
推荐指数
3
解决办法
2万
查看次数

无法解决:android.arch.lifecycle:extensions:1.0.0-alpha1 android studio 3.0

我正在android studio 3.0中使用android插件'com.android.tools.build:gradle:3.0.0-alpha1'和gradle版本构建一个项目gradle-4.0-milestone-1-all.zip.

二手maven repo:

maven {
            url 'https://maven.google.com'
      }
Run Code Online (Sandbox Code Playgroud)

此外,在我的项目中使用android Room持久性和生命周期.已经在我的app gradle文件中声明了以下依赖项:

compile "android.arch.lifecycle:extensions:1.0.0-alpha1"
compile "android.arch.persistence.room:runtime:1.0.0-alpha1"
annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha1"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha1"
Run Code Online (Sandbox Code Playgroud)

同步并构建项目时,它显示以下错误:

Failed to resolve: android.arch.lifecycle:extensions:1.0.0-alpha1

我是否遗漏了这个问题或某些其他解决方案.

android android-lifecycle android-studio-3.0 android-architecture-components

30
推荐指数
2
解决办法
3万
查看次数

Android Studio 3.1在"工具"菜单下未显示"android"选项

我正在使用android studio 3.1进行一些开发.但它没有androidTools菜单下显示选项.而Android studio 3.0没有这个问题.

这是android studio 3.1工具菜单的截图:

在此输入图像描述

看到缺少android选项.我认为这是一些配置相关的问题,因为它在android studio 3.0中不存在.基本上我需要Enable ADB Integration选择.有没有办法在工具菜单中显示该选项?

android android-menu android-studio-3.1

30
推荐指数
3
解决办法
3万
查看次数

Pixel启动程序在Android 7.1.1(API 25)模拟器中不断出现问题

我使用android 7.1.1(API 25)CPU X86创建了一个模拟器.当我启动模拟器时它显示pixel launcher keeps stopping问题.我已经检查过CPU x86_64但同样的问题.

这是截图:

在此输入图像描述

这是我的详细配置:

在此输入图像描述

android android-emulator android-7.1-nougat

27
推荐指数
4
解决办法
3万
查看次数

android工作室3.0中的Kitkat设备/谷歌眼镜不支持Android分析器

从android studio 3.0 Android Monitor转向Android profiler.但是,当使用谷歌玻璃设备或其他Android kitkat设备时,它在android profiler窗口中显示以下消息:

Device not supported. Android profiler requires a device with API 21(Lollipop) or higher.

一旦android studio 3.0可用于稳定版本更新,Kitkat设备使用最新Android Profiler的解决方案是什么?

profiler android-studio android-4.4-kitkat android-studio-3.0

27
推荐指数
1
解决办法
4146
查看次数

android studio项目中"默认gradle包装"和"本地gradle分发"的区别

在android studio中,当我们构建项目时,有两个选项可用于构建项目:

settings-> build Tools-> Gradle->项目级设置

第一个选项是"Use default gradle wrapper",第二个选项是"Use local gradle distribution"

我的问题是哪个选项更快,何时使用?

android gradle android-studio

24
推荐指数
2
解决办法
1万
查看次数

android studio项目中的projectFilesBackup文件夹为最新版本

如果我们用最新版本更新android studio并更新插件.projectFilesBackup我们在最新的android studio版本中打开旧的android studio项目时创建的文件夹.

我的问题是为什么这个文件夹创建,为什么这是为什么以及我们应该在我们的项目文件夹中保留这个文件夹多久?

android android-studio android-gradle-plugin

14
推荐指数
1
解决办法
1315
查看次数