我犯了从 3.0.1 升级到 AS 3.1 的致命错误 我编写了一个简单的应用程序,在 MainActivity 上,一个按钮在单击时有一个 onClick = onNEXT 使用 Intent 导航到 ListActivity XML 是裸骨 我正在使用 API 26 分钟和 max 这行代码在 Build Gradle 项目中看起来不对?类路径'com.android.tools.build:gradle:3.1.0'
在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 运行(Zygote.java:240) 原因:android.content.ActivityNotFoundException:无法找到显式活动类 {com.androidstackoverflow.atestcon/android .app.ListActivity}; 您是否在 AndroidManifest.xml 中声明了此活动?在 android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1932) 在 android.app.Instrumentation.execStartActivity(Instrumentation.java:1615) 在 android.app.Activity.startActivityForResult(Activity.java:4472) 在 android.support。 v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54) 在 android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67) 在 android.app.Activity.startActivityForResult(Activity.java:
我的清单很干净
<?xml version="1.0" encoding="utf-8"?>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<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=".ListActivity">
</activity>
</application>
这是 MainActivity 代码
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnNext = findViewById(R.id.btnNext);
}
public void onNEXT(View view){
Intent intent = new Intent(MainActivity.this, ListActivity.class);
startActivity(intent);
}
}
每次更新 AS 时,我都没有比这更失望了.1 OLDER 项目无法正常工作,他们在 Styles 文件夹中有此错误
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
词主题是红色的