codecamp

创建Android运行/调试配置

创建Android运行/调试配置

本节介绍如何创建一个 Android 运行/调试配置,具体的操作步骤如下所示:

  1. 要开始创建 Android 运行配置,请从主菜单选择:运行|编辑配置(Run | Edit Configuration)。或者,单击 Shift+Alt+F10。并从弹出菜单中选择“编辑配置(Edit Configuration)”。点击工具栏上的“添加新配置(Add New Configuration)”按钮 ,然后从弹出列表中选择“Android应用程序(Android Application)”。在打开的“运行/调试配置:Android应用程序(Run/Debug Configuration: Android Application)”页面上,指定配置名称并选择要应用此配置的模块。
  2. 指定将在目标设备上部署的 .apk 文件,并指定将在应用程序启动时启动的活动。
    • 要运行或调试整个应用程序,请从“安装选项(Installation Options)”区域的“部署(Deploy)”下拉列表中选择“ 默认APK(Default APK)”,然后从“启动选项(Launch Options)”区域的“启动(Launch)”下拉列表中选择“ 默认活动(Default Activity)”。IntelliJ IDEA 将上载从上面的模块下拉列表中指定的模块构建的. apk。.apk 自动构建的,不需要从您的侧面进行初步的工件配置。
    • 若要运行或调试将稍后嵌入到应用程序中的自定义 .apk,请从“安装选项(Installation Options)”区域的“部署(Deploy)”下拉列表中选择“自定义工件(Custom Artifact)”选项,然后选择要从其生成 .apk 的工件。在这种情况下,您必须在创建运行/调试配置之前手动定义工件。然后从“启动选项(Launch Options)”区域的“启动(Launch)”下拉列表中选择“指定活动(Specified Activity)”选项,并从选定的工件(.apk)中指定启动活动。手动键入活动名称或单击“浏览”按钮 并在打开的“选择活动类(Select Activity Class)”对话框中选择它。可用活动的列表取决于模块的选择。
    • 如果要为已运行的应用程序启动调试会话,请选择 "包(Packages)" 区域中的“不部署任何内容(Do not deploy anything)”,以禁止将数据上载到设备,然后在“活动(Activity)”区域中选择 "不启动活动(Do not launch activity)"。使用这些设置执行运行配置与单击工具栏上的“附加调试器到Android进程(Attach debugger to Android process)”按钮 相同。
  3. 在“部署目标选项(Deployment Target Options)”区域中,指定将启动应用程序的设备。
    • 要指定虚拟设备,请选择“仿真器(Emulator)”选项,然后从“首选Android虚拟设备(Prefer Android Virtual Device)”下拉列表中选择一个虚拟设备 。
      如果没有虚拟设备可用,请单击浏览按钮 以启动“Android虚拟设备(AVD)管理器(Android Virtual Device (AVD) Manager)”并配置新的仿真器。
    • 如果要手动选择目标设备,请选择“显示选择器对话框(Show chooser dialog)”选项。每次启动运行/调试会话并应用此配置时,IntelliJ IDEA 都将显示“选择设备(Choose Device)” 对话框。
    • 要让 IntelliJ IDEA 在应用程序启动时检测到插入的 USB 设备,请选择“USB 设备(USB device)”选项。
    如果要在稍后插入的物理设备上运行应用程序,并且无法预见可用设备集,则选择“显示选择器对话框(Show chooser dialog)”或“USB 设备(USB device)”选项可能会有所帮助,因此无法预见可用设备集。
重构Android XML布局文件
Android手动选择目标设备
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }