android studioエミュレーター:アクティビティをインスタンス化できません

Nolan.K

Android仮想マシンを介してアプリを実行すると、アプリがクラッシュし、次のエラーが返されます。

FATAL EXCEPTION: main
Process: en.company.client.name, PID: 4336
java.lang.RuntimeException: Unable to instantiate activity      
ComponentInfo{en.company.client.name/en.company.client.name.SplashScreen}:     
java.lang.ClassNotFoundException: Didn't find class     
"en.company.client.name.SplashScreen" on path: DexPathList[[zip file     
"/system/framework/com.google.android.maps.jar", zip file     
"/data/app/en.company.client.name-1/base.apk"],nativeLibraryDirectories=
[/data/app/en.company.client.name-1/lib/x86, /system/lib, /vendor/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2567)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
at android.app.ActivityThread.-wrap12(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

Caused by: java.lang.ClassNotFoundException: Didn't find class 
"en.company.client.name.SplashScreen" on path: DexPathList[[zip file 
"/system/framework/com.google.android.maps.jar", zip file 
"/data/app/en.company.client.name-1/base.apk"],nativeLibraryDirectories=
[/data/app/en.company.client.name-1/lib/x86, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.Instrumentation.newActivity(Instrumentation.java:1078)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2557)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726) 
at android.app.ActivityThread.-wrap12(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6119) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 

これが私のAndroidManifest.xmlファイルです:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="en.company.client.name" platformBuildVersionCode="23" platformBuildVersionName="6.0-2438415">
    <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
    <permission android:name="en.company.client.name.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
    <uses-permission android:name="en.company.client.name.gcm.permission.C2D_MESSAGE"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <permission android:name="android.permission.FLASHLIGHT" android:permissionGroup="android.permission-group.HARDWARE_CONTROLS" android:protectionLevel="normal"/>
    <application android:icon="@drawable/ic_launcher" android:label="name of app" android:theme="@style/Theme.Ab">
        <receiver android:name="en.company.client.name.SimpleWakefulReceiver" android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
            <category android:name="com.example.gcm"/>
        </intent-filter>
    </receiver>
    <service android:name="en.company.client.name.SimpleWakefulService"/>
    <uses-library android:name="com.google.android.maps"/>
    <meta-data android:name="com.google.android.gms.version" android:value="4242000"/>
    <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyCpYsVH0zJSuL1SX5SuVoCP2RqeGqfSL1o"/>
    <meta-data android:name="bundleName" android:value="en.company.client"/>
    <meta-data android:name="displayName" android:value="name of app"/>
    <meta-data android:name="version" android:value="1.3"/>
    <meta-data android:name="build" android:value="3"/>
    <meta-data android:name="showroomName" android:value="name of app"/>
    <meta-data android:name="navBarCaption" android:value="name in navbar"/>
    <meta-data android:name="showroomAddr" android:value="address"/>
    <meta-data android:name="showroomPhone" android:value="phone number"/>
    <meta-data android:name="showroomMail" android:value="email"/>
    <meta-data android:name="showroomLatitude" android:value="latitude"/>
    <meta-data android:name="showroomLongitude" android:value="longitude"/>
    <meta-data android:name="assistanceForeignTel" android:value="international number"/>
    <meta-data android:name="assistanceNatTel" android:value="national number"/>
    <meta-data android:name="savPhone" android:value="service number"/>
    <meta-data android:name="savMail" android:value="service email"/>
    <meta-data android:name="isRent" android:value="true"/>
    <meta-data android:name="mentionsAtelier" android:value="some legal mentions"/>
    <meta-data android:name="facebookLink" android:value="fb url"/>
    <meta-data android:name="mentions" android:value="more legal mentions"/>
    <activity android:label="name of app" android:name="en.company.client.name.SplashScreen" android:screenOrientation="portrait" android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:icon="@drawable/ic_action_about" android:label="@string/title_activity_news" android:launchMode="singleTop" android:name="en.company.client.name.News" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:icon="@drawable/ic_action_about" android:label="@string/title_activity_news_web" android:launchMode="singleTop" android:name="en.company.client.name.NewsWeb" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:icon="@drawable/ic_action_about" android:label="@string/title_activity_news" android:name="en.company.client.name.NewsPager" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:configChanges="keyboardHidden|orientation" android:icon="@drawable/ic_action_about" android:label="@string/title_activity_cars" android:launchMode="singleTop" android:name="en.company.client.name.Cars" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:configChanges="keyboardHidden|orientation" android:icon="@drawable/ic_action_about" android:label="@string/title_activity_cars" android:name="en.company.client.name.CarDetail" android:parentActivityName=".Cars" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:configChanges="keyboardHidden|orientation" android:name="en.company.client.name.Gallery" android:screenOrientation="landscape" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:icon="@drawable/ic_action_about" android:label="@string/title_activity_staffs" android:name="en.company.client.name.StaffGridPager" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:configChanges="keyboardHidden|orientation" android:icon="@drawable/ic_action_about" android:label="@string/title_activity_cars" android:launchMode="singleTop" android:name="en.company.client.name.Showrooms" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:name="en.company.client.name.Maps" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:icon="@drawable/ic_action_about" android:label="@string/title_activity_staffs" android:name="en.company.client.name.StaffSimplePager" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:configChanges="keyboardHidden|orientation" android:name="en.company.client.name.VideoPlayer" android:screenOrientation="landscape" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:name="en.company.client.name.Widgets" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:name="en.company.client.name.White" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:launchMode="singleTop" android:name="en.company.client.name.Credits" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:launchMode="singleTop" android:name="en.company.client.name.Assistance" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:launchMode="singleTop" android:name="en.company.client.name.Atelier" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow" android:windowSoftInputMode="stateHidden"/>
    <activity android:launchMode="singleTop" android:name="en.company.client.name.Rent" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:name="en.company.client.name.AtelierSuccess" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
    <activity android:name="en.company.client.name.PackAssurance" android:screenOrientation="portrait" android:uiOptions="splitActionBarWhenNarrow"/>
</application>
</manifest>

Android Studioは、AndroidManifest.xmlの2つのエラーに下線を引きます。

platformBuildVersionCode = "23"およびplatformBuildVersionName = "6.0-2438415"

両方とも「属性にAndroid名前空間プレフィックスがありません」と述べています

エラーが関連しているかどうかはわかりませんが、とにかく良くないかもしれません。

このプロジェクトはgradleで構築されておらず、gradleを追加する方法がわかりません。

キリスト教徒

エラーは、識別子platformBuildVersionCodeplatformBuildVersionName名前空間が欠落していることを示しています。すべてのXML識別子には、名前空間の後にキーが続きます。android:name

さらに、キーはビルドのバージョンと名前の有効な識別子ではありません。

 android:versionCode="integer"
 android:versionName="string"

ここで言及されているように:https//developer.android.com/guide/topics/manifest/manifest-element.html

Gradleをプロジェクトに追加するには、AndroidStudioにプロジェクトをインポートします。

そして、あなたのエラーはクラスがないことが原因です。XMLレイアウト(マニフェストではない)を確認し、クラス識別子をコード内のクラスと比較する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidエミュレータでインターネットをアクティブ化できません...?

分類Dev

アクティビティを開くことができません:Androidビューモデルのインスタンスを作成できません

分類Dev

Androidの「ListActivityの拡張」エラー、アクティビティcomponentinfoをインスタンス化できません

分類Dev

アクティビティを開始できませんAndroidエミュレータ

分類Dev

Xamarin.Android:アクティビティComponentInfoをインスタンス化できません

分類Dev

アクティビティをインスタンス化できませんComponentInfo-Android

分類Dev

Android RuntimeException:アクティビティをインスタンス化できません

分類Dev

AndroidがアクティビティComponentInfoをインスタンス化できません

分類Dev

Scala for Androidアプリケーション:アクティビティcomponentinfoをインスタンス化できません

分類Dev

エラーjava.lang.RuntimeExceptionでクラッシュするAndroidアプリケーション:アクティビティComponentInfoをインスタンス化できません

分類Dev

Androidアクティビティをインスタンス化できません:パス上にクラスが見つかりませんでした

分類Dev

2番目のアクティビティ-Androidアプリケーション。アクティビティComponentInfoをインスタンス化できません

分類Dev

Android Studio-変換不可能なタイプはビューを私のアクティビティにキャストできません

分類Dev

Androidのマニフェストでエラーが発生しました(エラー:アクティビティComponentInfoをインスタンス化できません)

分類Dev

Androidエミュレーターでreactnativeを実行しようとしています。エラータイプ3が表示されます。エラー:アクティビティクラス{com.eg/com.eg.MainActivity}が存在しません

分類Dev

Androidがlistviewsetadapterでアクティビティnullポインター例外を開始できません

分類Dev

アクティビティをインスタンス化できません コンポーネント情報 クラスが見つかりません 例外 Android

分類Dev

Android java.lang.RuntimeException:アクティビティComponentInfoをインスタンス化できません... java.lang.NullPointerException

分類Dev

Android-アクティビティをインスタンス化できませんComponentInfo(com.build.ashkelon.MyActivity2)

分類Dev

Android-アクティビティをインスタンス化できませんComponentInfo(com.build.ashkelon.MyActivity2)

分類Dev

AndroidエミュレータでOAuth2.0アクセストークンを取得できません

分類Dev

AndroidエミュレータにAPKをインストールできません。アプリにARMネイティブコードが含まれています

分類Dev

ライブレイアウトインスペクター(Android Studio 4.0)でアクティビティを手動で選択します

分類Dev

Android ReCaptcha :(同期!)エグゼキューターオブジェクトをアクティビティにインスタンス化すると、そのスレッド(およびUI)がクラッシュする可能性がありますか?

分類Dev

現在のビューの場合、Androidアクティビティはどのようにしてインスタンスにアクセスできますか?

分類Dev

Android:メインクラスがアクションバーアクティビティに拡張されたときにエラー(java.lang.RuntimeException:アクティビティComponentInfoを開始できません)が発生しました

分類Dev

Android:CamerXプレビューコードのアクティビティエラーにLifeCycleOwnerをキャストできません

分類Dev

Android UIテストで次のアクティビティを解決できません:インテント

分類Dev

カスタマイズされたビルドシステムイメージを使用してAndroidエミュレーターを起動できません

Related 関連記事

  1. 1

    Androidエミュレータでインターネットをアクティブ化できません...?

  2. 2

    アクティビティを開くことができません:Androidビューモデルのインスタンスを作成できません

  3. 3

    Androidの「ListActivityの拡張」エラー、アクティビティcomponentinfoをインスタンス化できません

  4. 4

    アクティビティを開始できませんAndroidエミュレータ

  5. 5

    Xamarin.Android:アクティビティComponentInfoをインスタンス化できません

  6. 6

    アクティビティをインスタンス化できませんComponentInfo-Android

  7. 7

    Android RuntimeException:アクティビティをインスタンス化できません

  8. 8

    AndroidがアクティビティComponentInfoをインスタンス化できません

  9. 9

    Scala for Androidアプリケーション:アクティビティcomponentinfoをインスタンス化できません

  10. 10

    エラーjava.lang.RuntimeExceptionでクラッシュするAndroidアプリケーション:アクティビティComponentInfoをインスタンス化できません

  11. 11

    Androidアクティビティをインスタンス化できません:パス上にクラスが見つかりませんでした

  12. 12

    2番目のアクティビティ-Androidアプリケーション。アクティビティComponentInfoをインスタンス化できません

  13. 13

    Android Studio-変換不可能なタイプはビューを私のアクティビティにキャストできません

  14. 14

    Androidのマニフェストでエラーが発生しました(エラー:アクティビティComponentInfoをインスタンス化できません)

  15. 15

    Androidエミュレーターでreactnativeを実行しようとしています。エラータイプ3が表示されます。エラー:アクティビティクラス{com.eg/com.eg.MainActivity}が存在しません

  16. 16

    Androidがlistviewsetadapterでアクティビティnullポインター例外を開始できません

  17. 17

    アクティビティをインスタンス化できません コンポーネント情報 クラスが見つかりません 例外 Android

  18. 18

    Android java.lang.RuntimeException:アクティビティComponentInfoをインスタンス化できません... java.lang.NullPointerException

  19. 19

    Android-アクティビティをインスタンス化できませんComponentInfo(com.build.ashkelon.MyActivity2)

  20. 20

    Android-アクティビティをインスタンス化できませんComponentInfo(com.build.ashkelon.MyActivity2)

  21. 21

    AndroidエミュレータでOAuth2.0アクセストークンを取得できません

  22. 22

    AndroidエミュレータにAPKをインストールできません。アプリにARMネイティブコードが含まれています

  23. 23

    ライブレイアウトインスペクター(Android Studio 4.0)でアクティビティを手動で選択します

  24. 24

    Android ReCaptcha :(同期!)エグゼキューターオブジェクトをアクティビティにインスタンス化すると、そのスレッド(およびUI)がクラッシュする可能性がありますか?

  25. 25

    現在のビューの場合、Androidアクティビティはどのようにしてインスタンスにアクセスできますか?

  26. 26

    Android:メインクラスがアクションバーアクティビティに拡張されたときにエラー(java.lang.RuntimeException:アクティビティComponentInfoを開始できません)が発生しました

  27. 27

    Android:CamerXプレビューコードのアクティビティエラーにLifeCycleOwnerをキャストできません

  28. 28

    Android UIテストで次のアクティビティを解決できません:インテント

  29. 29

    カスタマイズされたビルドシステムイメージを使用してAndroidエミュレーターを起動できません

ホットタグ

アーカイブ