2016-06-22 12 views
0

他の人からプロジェクトを取得しました。私はgradleとすべてのビルドに慣れていませんが、私は古典的な解決策を実行しましたが、私の問題はまだ残っています。他の記事にrecommandedが、それでもこの間違いを得るように私は私のbuild.gradleにapply plugin: 'com.android.application'を入れなかったexternプロジェクトをコンパイルできません

Error while executing: am start -n "com.nouveal.note/com.nouveal.note.ui.activities.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.nouveal.note/.ui.activities.MainActivity } Error type 3 Error: Activity class {com.nouveal.note/com.nouveal.note.ui.activities.MainActivity} does not exist.

Error while Launching activity

:私はプロジェクトを実行しようとすると、ここで

は私が取得エラーです。

  • 警告:無視のInnerClassesが関連EnclosingMethodを思い付くしない匿名の内部クラスの属性

    は私も言う(エラーはこちらたら何とか消えていること)警告の数行を取得します属性。このクラスは、おそらく、modern.class形式をターゲットとしていないコンパイラによって生成されたものです。推奨される解決策は、最新のコンパイラを使用し、-targetタイプのオプションを指定せずに、ソースからクラスを再コンパイルすることです。

私は本当に...、これを修正する方法について

EDIT感謝任意のヘルプを失っている:私のマニフェストがあります:ところで

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.nouveal.note" > 

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.RECORD_AUDIO" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
    <uses-permission android:name="android.permission.INTERNET"/> 

    <compatible-screens> 
     <!--&lt;!&ndash;all small size screens&ndash;&gt; 
     <screen android:screenSize="small" android:screenDensity="ldpi" /> 
     <screen android:screenSize="small" android:screenDensity="mdpi" /> 
     <screen android:screenSize="small" android:screenDensity="hdpi" /> 
     <screen android:screenSize="small" android:screenDensity="xhdpi" /> 
     &lt;!&ndash; all normal size screens &ndash;&gt; 
     <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
     <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
     <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
     <screen android:screenSize="normal" android:screenDensity="xhdpi" />--> 
     <!-- all large size screens - at 4" to 7" --> 
     <screen android:screenSize="large" android:screenDensity="ldpi" /> 
     <screen android:screenSize="large" android:screenDensity="mdpi" /> 
     <screen android:screenSize="large" android:screenDensity="hdpi" /> 
     <screen android:screenSize="large" android:screenDensity="xhdpi" /> 
     <screen android:screenSize="large" android:screenDensity="480" /> 
     <screen android:screenSize="large" android:screenDensity="640" /> 
     <!-- all extra large size screens - at 7" to 10" --> 
     <screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
     <screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
     <screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
     <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 
     <screen android:screenSize="xlarge" android:screenDensity="480" /> 
     <screen android:screenSize="xlarge" android:screenDensity="640" /> 
    </compatible-screens> 

    <application 
     android:name=".application.NoteApplication" 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:logo="@mipmap/ic_app_logo" 
     android:label="${appName}" 
     android:theme="@style/AppTheme" > 

     <activity 
      android:name=".ui.activities.MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".ui.activities.MediaListActivity" 
      android:parentActivityName=".ui.activities.MainActivity" 
      android:label="@string/screen_list_media_title"/> 
     <activity 
      android:name=".ui.activities.MediaTextActivity" 
      android:windowSoftInputMode="adjustResize" 
      android:label="@string/screen_media_text_title"/> 
     <activity 
      android:name=".ui.activities.MediaImageActivity" 
      android:label="@string/screen_media_image_title"/> 
     <activity 
      android:name=".ui.activities.MediaAudioActivity" 
      android:label="@string/screen_media_audio_title"/> 
     <activity 
      android:name=".ui.activities.MediaVideoActivity" 
      android:label="@string/screen_media_video_title"/> 
     <activity 
      android:name=".ui.activities.MediaDrawActivity" 
      android:label="@string/screen_media_drawing_title"/> 
     <activity 
      android:name=".ui.activities.SettingsActivity" 
      android:label="@string/screen_settings_title"/> 


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


     <provider 
      android:name=".database.NoteAppProvider" 
      android:authorities="com.nouveal.note.NoteProvider" /> 

    </application> 

</manifest> 

を、私の同僚はそれをコンパイルアンドロイドスタジオ1.4とそれが働いたので...

+0

あなたはここを見ましたか? http://stackoverflow.com/questions/20915266/error-type-3-error-activity-class-does-not-exist – C0D3LIC1OU5

+0

私はそれをやったが、何とかそれは十分ではなかった、私は方法を見つけ出した。いくつかのリポジトリを削除し、PCを再起動しなければならなかった。助けてくれてありがとう – RiddlerNewComer

答えて

2

あなたの活動を見つけることができないように見えます:com.nouveal.note.ui.activities.MainActivity。物事を移動した場合は、manifest.xmlファイルを更新して、新しいパッケージ構造を反映させてください。

このエラーはGradleに関連していないようです。

+0

私は何も動かず、私のマニフェストはパッケージに合っているようです(私もそれを変更していません) – RiddlerNewComer

+0

あなたのマニフェストを投稿できますか?アクティビティの登録方法を確認するだけです – C0D3LIC1OU5

0

あなたのエラーログによると、アプリを押してデスクトップからゴミ箱に移動すると、アプリがデバイスから削除されないLG Stylus 3 Android 7.0のデバイスがあるとします。詳細については、my accepted answer on the same questionを参照してください。

関連する問題