我有错误,每当我尝试启动应用程序时,它都会崩溃。 我尝试了几次使用虚拟和我的手机,但它仍然没有;无法正常工作
我在项目中使用了firebase auth和数据库,虽然没有错误,我想知道它对错误有什么影响。
$ adb shell am start -n "com.example.juice.health/com.example.juice.health.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Client not ready yet..Waiting for process to come online
Connected to process 3016 on device Nexus_5X_API_23 [emulator-5554]
Application terminated.
清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.juice.health">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".LoginActivity"/>
<activity android:name=".ProfileActivity"/>
<activity android:name=".EditProfileActivity"></activity>
</application>
</manifest>
答案 0 :(得分:3)
在Android Studio中:文件->使缓存无效/重新启动
尝试
答案 1 :(得分:2)
答案 2 :(得分:0)
我的类似错误与材料设计和颜色有某种干扰有关。将样式的父主题更改为材料,但保留了noactionbar并且它有效。
答案 3 :(得分:0)
此解决方案仅适用于3.2.x以前的的Android Studio版本。
请按照以下步骤操作:
它对我有用。
答案 4 :(得分:0)
当我迁移到androidx时,我遇到了同样的问题。我将styles.xml
应用主题更改为“材质”之一。您可以查看完整列表here:
答案 5 :(得分:0)
答案 6 :(得分:0)
在我的情况下,AndroidManifest.xml文件中的minSDK与我已安装的SDK不匹配。 尝试使用计算机中提供的最新SDK。
android:minSdkVersion =“ [your_latest_SDK]”
或安装与应用程序要求相匹配的SDK。
答案 7 :(得分:0)
如果您的应用定位到API级别28(Android 9.0)或更高版本,则必须在Android Manifest元素中包括以下声明。
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
如果您的应用程序定位于较低的API级别,则会为您处理。
我的案例是将Google地图添加到我的应用中
答案 8 :(得分:0)
确保为项目添加了所有依赖项。 也是一样的
客户尚未准备好。.等待流程上线 已连接到设备Nexus_5X_API_23上的进程3016 [emulator-5554] 应用已终止。
答案 9 :(得分:-1)
好吧,在编辑了一下后,我不再收到此错误了:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.juice.health">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:fullBackupContent="true">
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".LoginActivity"/>
<activity android:name=".ProfileActivity"/>
<activity android:name=".EditProfileActivity"/>
</application>
</manifest>
答案 10 :(得分:-1)
我遇到了同样的问题。无论我是使用调试模式还是普通模式运行它,我仍然遇到同样的问题。我通过禁用&#39; INSTANT MODE&#39;解决了这个问题。它对我有用
答案 11 :(得分:-1)
同步项目, 如果您使用的是Kotlin,则可能必须对其进行配置。 Syc项目将有助于配置。