我正试图从谷歌跟随这个教程用Android Studio创建你自己的Android应用程序.但是,当我按照此页面上的第4步操作时:http://developer.android.com/training/basics/firstapp/starting-activity.html Android Studio最终会出现此错误:
Cannot resolve symbol 'View'
Run Code Online (Sandbox Code Playgroud)
这就是我的代码目前的样子:
public class MainActivity extends ActionBarActivity {
/** Called when the user clicks the Send button */
public void sendMessage(View view) { <--- (This line ends up with the error)
// Do something in response to button
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, …Run Code Online (Sandbox Code Playgroud) 我看过如何使用快捷方式在Android Studio中自动导入必要的类?但它没有帮助.
Ctrl+ Alt+ O什么都不做.

当我按alt + Enter时,我得到以下内容:

我不希望这样,我希望它在文件顶部显示为正常导入.
这些快捷方式在Android Studio中被称为什么?该程序使编辑这样简单的快捷方式变得复杂.
我也有自动导入,但它不起作用:

我是Android Studio的新手.我不知道如何使用快捷键在Android Studio中导入类?
我使用过Ctrl+ 1like Eclipse,但它在Android Studio中不起作用.
有解决方案吗
eclipse android keyboard-shortcuts android-studio android-shortcut
我正在尝试开始创建一个javax注释处理器,我现在从android工作室做它.我只需要我认为的gradle依赖.现在在gradle我有以下我尝试过:
provided 'javax.annotation:jsr250-api:1.0'
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试构建以下类时,它说它无法找到AbstractProcessor类:
class MyAnnotationProcessor extends AbstractProcessor{
}
Run Code Online (Sandbox Code Playgroud)
如何让它识别这门课?
这是确切的错误:
我的导入看起来像这样:
这是我的java版本:
$java -version
Picked up JAVA_TOOL_OPTIONS: -Xmx512m -Xms64m
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud) 我正在关注Android Developer官方网站的基本教程.还有一部分我无法上班.
该指令说如果要导入缺少的类,只需ALT + ENTER在类的顶部使用.
当我这样做时,它不会导入丢失的类.相反,它只是查看Create Test选项.
我是Android开发的新手,希望你能帮到我.