运行该应用程序时未找到Android启动活动。我已经在其他设备上进行了测试,并且可以正常运行,但不能在Android Oreo上运行。
<application
android:name=".network.NetworkController"
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=".activities.SplashActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
这是错误
Error: Activity class {com.alch.outfi.outfi/com.alch.outfi.outfi.activities.SplashActivity} does not exist.
这是主题样式。
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
注意:我已经尝试过使缓存无效并重新启动android studio,再加上重命名活动,然后将其恢复,但是同样的问题。
答案 0 :(得分:0)
我在android o中使用启动画面时遇到了相同的问题。这是由我在O之前使用的自定义主题引起的。您是否为此活动使用了自定义主题?
如果是这样,此解决方案可能会为您提供帮助。
自定义主题具有此代码
<item name="android:windowBackground">@drawable/background_splash</item>
但是android O似乎崩溃了,因此请尝试使用我用来解决问题的解决方案
创建一个新值-v26 / styles.xml,然后在该xml中添加以下代码
<style name="Splashscreen" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowSplashscreenContent">@drawable/splashscreen</item>
用您自己的背景可替换背景。