1,当创建一个空的Activity 项目的时候,Launch Option 设置为 Specified Activity 的时候,运行报错
Error running 'app': The activity must be exported or contain an intent-filt
解决办法:
AndroidManifest.xml文件中你想设置为默认activity的activity标签下添加:
<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
高版本的应该使用:
<activity android:name=".MainActivity" android:label="@string/app_name" android:exported="true" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
2, 运行 app 的时候,执行run app 时出现waiting for debugger的解决方法
方法一,在 Android Studio 中运行 run -> attach debugger to Android Process。
方法二,在手机的开发者选项中,取消检查来至 ADB 安装的软件。
3,在活动中使用 Menu,需要覆盖 onCreateOptionsMenu 方法,Android Studio 中却没有这个方法
测试菜单项时发现无此方法,经查询google已删除菜单键,用onCreateContextMenu来完成模拟,菜单键的处理和上下文菜单的处理方法的格式几乎是一致的。
4, 设置安卓环境变量
4.1.启动终端 输入 cd ~/进入home 目录
4.2.创建:touch .bash_profile
4.3.打开编辑: open .bash_profile
4.4.在文件中输入以下内容
export ANDROID_HOME=/Users/admin/android-sdk-macosx export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools
注意以上目录请使用自己实际目录
4.5.执行如下命令立即生效:source .bash_profile
4.6.验证:终端输入adb回车。如果未显示command not found,说明此命令有效,环境变量设置完成。
修改时间 2022-03-05
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。