Я пытаюсь получить "nxp NTAG I2 C Demo Android App". Я следовал их руководству, но получаю следующее сообщение об ошибке при попытке запустить сборку:
Error while executing: am start -n "com.nxp.ntagi2cdemo/com.nxp.nfc_demo.activities.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.nxp.ntagi2cdemo/com.nxp.nfc_demo.activities.SplashActivity }
Error type 3
Error: Activity class {com.nxp.ntagi2cdemo/com.nxp.nfc_demo.activities.SplashActivity} does not exist.
Error while Launching activity
Я попытался очистить, стереть gradle, снова синхронизировать c gradle, пересобрать этот проект, сделать недействительной кеш / перезагрузка но ничего не работает Я также попытался отладить приложение на своем подключенном телефоне, но оно открывает приложение, только если оно установлено (приложение уже находится в playstore, но мне нужно изменить его), в противном случае произошла ошибка, описанная выше. Я также проверил AndroidManifest. xml, который уже имеет:
<activity android:name="com.nxp.nfc_demo.activities.SplashActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" >
Код активности spla sh:
package com.nxp.nfc_demo.activities;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import com.nxp.ntagi2cdemo.R;
public class SplashActivity extends Activity {
public static final String TAG = "ActivitySplash";
private CountDownTimer contador;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
contador = new CountDownTimer(2000, 1000) {
@Override
public void onFinish() {
Intent intent = new Intent(getBaseContext(), MainActivity.class);
startActivity(intent);
finish();
}
@Override
public void onTick(long millisUntilFinished) {
}
}.start();
}
@Override
public void onBackPressed() {
contador.cancel();
super.onBackPressed();
}
@Override
protected void onStop() {
contador.cancel();
super.onStop();
}
}
Код, который я использовал, можно найти здесь . Руководство, которым я следовал, это это .
Заранее спасибо! С уважением
Crackl1ng