V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hwdq0012
V2EX  ›  Android

写安卓项目时,需要创建什么仿真设备,才能保证兼容市场上大部分手机

  •  
  •   hwdq0012 · 49 天前 · 2715 次点击
    这是一个创建于 49 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新手看到 ndk,jdk,android 这么多版本有点晕
    只创建一个 sdk 28, android 9, ndk 27 的设备,可以满足市场上大部分 android 机型吗

    11 条回复    2025-04-28 09:49:09 +08:00
    chiaf
        1
    chiaf  
       49 天前 via iPhone
    Android studio 安装 adk 的时候会显示系统版本占比,我记得 android 11 超过一半了。

    就是不清楚是不是包含国内市场
    gaobh
        2
    gaobh  
       49 天前 via iPhone   ❤️ 1
    看微信支持到什么版本就用什么版本就行了
    flyz
        3
    flyz  
       49 天前
    @gaobh 如果不在乎 32 位很老的机型用户,就按照国民级应用 APP 的版本来做。
    Romic
        4
    Romic  
       49 天前
    老哥们 你们有没有安卓的群 交流技术的 我想学习一下(收藏表情包)
    HojiOShi
        5
    HojiOShi  
       49 天前
    新手开发时建议直接用最新发布版 api 35 的 AVD ,开发完再逐级下降 api 和用真机去做测试。
    location123
        6
    location123  
       49 天前 via iPhone
    国内的设备部分 API 需要单独适配 可以使用厂商的云手机测试
    iflint
        7
    iflint  
       49 天前
    多高几个 pixel ROM 的模拟器
    HOMO114514
        8
    HOMO114514  
       49 天前 via Android
    之前在 V2 刷到一个大佬说过有印象
    1. 一台 pixel 测 target SDK
    2. 一台红米测国内 UI 适配性
    3. 三星云模拟测出海可用性
    Lockroach
        9
    Lockroach  
       48 天前
    创建一个兼容 99 的 avd ,然后实际模拟测试用云手机或者云设备平台测试
    rev1si0n
        10
    rev1si0n  
       48 天前   ❤️ 1
    安卓开发光仿真设备可能不太行,常规开发只要遵守规范应该不会有太大的问题(当然涉及到底层 SO 库的除外),我开发的纯底层应用兼容安卓 6.0 - 15.0 ,兼容性问题最多了,除了支持这些系统,还支持 armv7 、armv8 、x86 、x86_64 底层架构的安卓系统。所以我这里一共有七八种设备,三台不同品牌型号的手机分别运行着 6.0 ,9.0 ,14.0 。两台模拟设备运行常规的夜神雷电等常用系统的模拟器。三台 Android studio 模拟器,分别运行 6.0 ,10.0 ,15.0 。一开始或者大更会每台都进行测试,后面看写的代码,如果凭感觉觉得会有兼容性问题那就抽几台出来测试。但是这样仍然会有一些发现不了的问题,没必要追求完美,也追求不到,要么也不会有 APP 热修复 Crash SDK 这些东西了。
    guanzhangzhang
        11
    guanzhangzhang  
       47 天前
    7.0 ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 23:46 · PVG 07:46 · LAX 16:46 · JFK 19:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.