Приложение не установлено после подписи
Когда я устанавливаю приложение через Run, оно работает хорошо. Но когда я делаю подпись при установке, я получаю эту ошибку: APP NOT INSTALLED
,
Я пытался отметить оба в единственном числе
версии (V1 (Jar Signature)
а также V2(Full APK Signature)
) Я тоже пытался удалить эту строку app:testOnly=true
или изменить его на false, я могу установить его, но при включении все время вылетает. Какие части кода вам нужны?
вот мой манифест:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="budgetreport.com.budgetreport"
android:versionCode="2"
android:versionName="2.0">
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="26"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:testOnly="true"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name="budgetreport.com.budgetreport.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:name=".MActivity">
</activity>
<meta-data
android:name="android.support.VERSION"
android:value="26.1.0"/>
<meta-data
android:name="android.arch.lifecycle.VERSION"
android:value="27.0.0-SNAPSHOT"/>
<provider
android:name="com.android.tools.ir.server.InstantRunContentProvider"
android:authorities="budgetreport.com.budgetreport.com.android
.tools.ir.server.In
stantRunContentProvider"
android:multiprocess="true"/>
</application>