2016-08-18 22 views
2

私はアンドロイドの開発には新しく、時には混乱し、混乱することがあります。私は自分のプロジェクトを実行していましたが、これは前に正常に動作していました。アクティビティをコピーし、うまく機能したパッケージ名を変更しました。アンドロイドスタジオを閉めました。今度私のプロジェクトを再び開いたときに、「起動中のエラー::デフォルトのアクティビティが見つかりませんでした」というエラーが表示され始めましたが、AndroidManifest.xmlにありました。それから私は "Edit Configuration-> General - > Launch appを試して、Splashscreenに設定しました。この新しいエラーは消え去りすぎて消えてしまいました!私はすべてを試しましたが、本当に何も私のために働いていませんでした。愚かな何かが欠落している可能性があり、私が試してみました何Androidスタジオのエラータイプ3:起動中のエラー

$ adb shell am start -n"com.example.dell.optasiaapp/com.example.dell.optasiaapp.Splashscreen" -a  android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Error while executing: am start -n "com.example.dell.optasiaapp/com.example.dell.optasiaapp.Splashscreen" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Starting: Intent { act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] cmp=com.example.dell.optasiaapp/.Splashscreen } 
Error type 3 
Error: Activity class {com.example.dell.optasiaapp/com.example.dell.optasiaapp.Splashscreen} does not exist. 

Error while Launching activity 

:。

  • クリーンプロジェクトを
  • は、アプリのアンインストールモバイルを切断し、再び
  • Deleting.idea /ワークスペースを構築するために再接続し、再構築.xml
  • のGradleでアプリケーションID = "Pakage名" を追加アンドロイドを変更
  • を構築します。name = "スプラッシュスクリーン。" アンドロイドへ:名= "com.example.dell.optasiaapp.Splashscreen"
  • ファイル - >無効化キャッシュ/再起動...

マイAndroidManifestコードは

<?xml version="1.0" encoding="utf-8"?> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"></application> 
<activity android:name=".Splashscreen" 
    android:label="@string/app_name"> 

    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
<activity android:name=".HomeScreen"> 
    <intent-filter> 
     <action android:name="com.example.dell.optasiaapp.HomeScreen" /> 

     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 
<meta-data 
    android:name="com.google.android.gms.version" 
    android:value="@integer/google_play_services_version" /> 

<activity android:name=".AboutUs"> 
    <intent-filter> 
     <action android:name="com.example.dell.optasiaapp.AboutUs" /> 

     <category android:name="android.intent.category.About" /> 
    </intent-filter> 
</activity> 
<activity android:name=".Help" >  </activity> 
です に「アンドロイド・ライブラリー」 プラグインを適用します:

答えて

0

手動でパッケージ名を変更する場合は、この試してください:プラグインを適用 build.gradleの変化で 「をcom.android.application」

+0

すでに 'com.android.application' –

1

このとても愚かです。私はインターネット上で利用可能なものすべてを試しましたが、何も私のために働いた。だから私はちょうど新しいプロジェクトを作って、すべてのコードを新しい空のアクティビティに貼り付けました。今はうまくいく。

0

Android Studioで私が直面している最悪の事の1つです。

は、以下の手順に従ってください。

  1. は、あなたのAndroidメーカーを閉じます。

  2. 削除.idea/workspace.xml

  3. 起動Androidのメーカーやアプリケーションを起動します。

関連する問題