只是所以每个人都知道我能够通过制作示例项目来解决这个问题,虽然我不知道它在解决问题方面做了什么:/
我刚刚开始使用android studio,我刚刚制作了一个新项目,我的mainActivity
在所有导入中都有错误,我不知道如何修复它。请帮忙!我试图去文件>无效缓存>无效并重新启动。我已经在网上寻找无数个小时来解决这个问题,我不能。我不知道如何解决这个问题。我是Gradle的新手,但是当它只能用Eclipse制作时,已经制作了2或3个应用程序。
这是活动主文件。我没有改变任何事情。
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity; //this is one of the errors
//it says that AppCompactActivity cannot be resolved
import android.view.Menu;
import android.view.MenuItem;
public class MyActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
}
@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_my, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
这是Gradle文件。我也没有碰过这个:
android {
compileSdkVersion 22
buildToolsVersion "23.0.0 rc3"
defaultConfig {
applicationId "com.compeny.project"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
}