首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android studio: Build -> Build APK(s) vs Run app (播放按钮)

Android Studio是一款由Google开发的集成开发环境(IDE),用于开发Android应用程序。在Android Studio中,有两个主要的构建选项:Build -> Build APK(s)和Run app(播放按钮)。

  1. Build -> Build APK(s):
    • 概念:这个选项用于构建一个或多个APK文件,APK是Android应用程序的安装包文件。
    • 分类:这是一个构建过程,用于将源代码编译成可在Android设备上安装和运行的APK文件。
    • 优势:使用Build -> Build APK(s)可以生成一个或多个APK文件,方便进行应用程序的分发和安装。
    • 应用场景:适用于需要将应用程序分发给其他人或发布到应用商店的情况。
    • 推荐的腾讯云相关产品:腾讯云移动应用托管(Mobile Application Hosting),详情请参考:https://cloud.tencent.com/product/mah
  • Run app(播放按钮):
    • 概念:这个选项用于直接在连接的Android设备或模拟器上运行应用程序。
    • 分类:这是一个调试和运行过程,用于在开发过程中快速测试和查看应用程序的运行效果。
    • 优势:使用Run app可以快速在实际设备或模拟器上运行应用程序,方便开发者进行实时调试和查看效果。
    • 应用场景:适用于开发过程中的调试和测试阶段,用于快速验证应用程序的功能和界面。
    • 推荐的腾讯云相关产品:腾讯云移动测试服务(Mobile Testing Service),详情请参考:https://cloud.tencent.com/product/mts

总结:Build -> Build APK(s)用于构建APK文件,适用于应用程序的分发和发布;Run app用于在实际设备或模拟器上运行应用程序,适用于开发过程中的调试和测试。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 手把手带你实现Android增量更新

    1.使用visual studio去新建一个项目 2.将bsdiff中的.c和.cpp文件放到VS项目源文件中,把.h文件放到VS项目头文件中 然后尝试进行编译,发现报错,用到了过时的函数.../app-old.apk" ; public static final String NEW_FILE_PATH = "E:/javaee_workspace/AppUpdateServer/apk.../apk/App_patch.patch" ; } 生成差分包: 合并差分包 1.提取bzip2中的源文件 2.将bzip2加入到Android Studio项目中 首先将工程切换到...因为最新的Android Studio采用的是CMake构建工具 , 所有需要在bzip2目录下,创建一个CMakeLists.txt文件: 3.将bspatch.c复制到cpp目录下 , 并将自动生成的...,这里就不再贴出 6.打包 因为Android Studio使用了instant run技术 , 所以使用Android Studio生成APK最好是打正式包 , 并且包中内容要有差异性 , 然后再生成差分包

    1.1K20

    React Native发布APP之签名打包APK

    既然Android Studio中可以进行APP的签名打包,那我们可不可以用它进行打包呢,实践表明用Android Studio打包React Native APP不是一种推荐的方案。...签名打包后的APP变成了生产环境,此时APP会默认从本地加载 index.android.bundle文件,由于通过Android Studio打包的APK没有将index.android.bundle...签名打包成功后你会在 “android/app/build/outputs/apk/”目录下看到签名成功后的app-release.apk文件。...提示:如果你需要对apk进行混淆打包 编辑android/app/build.gradle: /** * Run Proguard to shrink the Java bytecode in...security find-generic-password -s android_keystore -w 在build.gradle中访问你的秘钥串,将下列代码编辑到android/app/build.gradle

    2.6K50

    详解Android studio 3+版本apk安装失败问题

    studio2.3升级到3.1之后将apk发给别人下载到手机上安装,华为提示安装包无效或与操作系统不兼容,魅族提示apk仅为测试版,要求下载正式版安装。...在网上找了一下,发现是studio3.0之后的instant run功能引起的,直接点击绿色箭头按钮烧出来的apk都是不完整的,也就是魅族指的测试版,并且这个apk的路径在app\build\intermediates...\instant-run-apk\debug下,而原来的app\build\outputs\apk\debug路径下已经没有apk生成了。...build gradle成功后便会在app\build\outputs\apk\debug路径下生成完整可打包的apk,麻烦的是需要这个apk时要每次都这样操作,不过平时只是自己测试倒也没什么影响。...到此这篇关于详解Android studio 3+版本apk安装失败问题的文章就介绍到这了,更多相关Android studio 3+版本apk安装内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

    1.2K20

    ndk代码支持断点调试

    这里有个误区是android studio其实是支持ndk-build和cmake两种构建方式的,但是几乎所有的博客在给教程的时候都是用的官方推荐的cmake构建方式。...两种配置方法的区别在于,配置defaultconfig中的ndk的abifilters参数,android studio会将所有的架构so打包到一个apk中,但是如果使用productflavors,将会根据不同架构打包不同的...使用android studio编译c/c++不会单独生成so,不过可以使用android studioapk 分析工具查看生成的so。...选择build->analyze apk,从app/build/outputs/apk/目录中选择apk并点击ok。这时候可以在lib//下看到相应的so ?...断点调试和自动补全 点击run app按钮,android studio会提示你下载缺失的组件,按照操作下载即可。

    3.8K61

    Android Studio Instant Run的工作原理窥探

    Instant RunAndroid Studio的一个功能,它能在编码、测试或者调试等阶段减少增量修改代码的build和deploy时间。...注意:Instant Run运行修改之前,Android Studio会检查在一个Instant Run被启用版本的APP里面、有一个连接了APP Server的Socket处于open状态。...它主要是确认这个APP正在前台运行,而且它的build ID也是Android Studio所期望的那个版本 我们再来详细看看前面提到的 Hot Swap, Warm Swap和Cold Swap:...这些新生成的dex文件被Android Studio挑拣出来,deploy到App Server(运行在我们APP里面的那个APP Server)中。...对于运行API Level 20或更低的目标设备 — 可能使用的是DALVIK runtime,Android Studio部署的是完整APK

    1.3K20
    领券