1

定義されており、問題をグーグル後、私は答えhereを発見されました。残念ながら、私のアプリは、ActionBarSherlockライブラリとappcompat-v7の両方が必要です。これはEclipseでは問題ではありませんでした。なぜAndroid Studioが不平を言うのですか?また、誰も解決策を考える必要はありませんか?ActionBarSherlockの方法を選択肢に置き換えていますか?私はそれを見て、私は少なくとも2週間前の作業を見ています。それは私の配達スケジュールを吹かせるでしょう。エラー:(773)属性「titleTextStyleは」すでに私は<strong>Androidのメーカー</strong>に<strong>Eclipseの</strong>からプロジェクトを移行しようとしている

マイGradleのファイルは次のようになります。

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0' 
    } 
} 
apply plugin: 'android' 

dependencies { 
    compile project(':ActionBarSherlock:library') 
    compile project(':HoloColorPicker') 
    compile project(':Android-PullToRefresh:library') 
    compile project(':ckChangeLog:library') 
    compile files('libs/commons-io-2.0.1.jar') 
    compile files('libs/htmlcleaner-2.2.jar') 
    compile files('libs/jutf7-1.0.1-SNAPSHOT.jar') 
    compile files('libs/jzlib-1.0.7.jar') 
    compile files('libs/bugsense-3.6.jar') 
    compile files('libs/apache-mime4j-dom-0.7.2.jar') 
    compile files('libs/apache-mime4j-core-0.7.2.jar') 
    compile 'com.android.support:appcompat-v7:23.3.0' 
} 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 23 
    } 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     instrumentTest.setRoot('tests') 
    } 
} 
+0

あなたはそれは、あなたがプロジェクトからアプリをコンパクトに削除された場合appcompactライブラリはまた.....ライブラリをシャーロックに追加されていることを確認しました。あなたのプロジェクトは自動的にappcompactからフィーチャーを取得します。 –

+1

AppCompatとActionBarSherlockは同じattrsを使用するため、一緒に使うことはできません。 –

+0

これはEclipseには問題ありませんでした。それが上に構築されると、アプリは正常に動作します。 – FractalBob

答えて

-1

まずあなたはLIBを削除し、依存関係を追加し、この

コードの補充のようAPPCOMPATにActionBarSherlockから交換することがあります。

  • SherlockActivity - > AppCompatActivity
  • SherlockFragメンバ - >フラグメントアクティビティ
  • SherlockListActivity - > ListActivity(ListActivity/SherlockListActivityを参照)
  • SherlockListFragment - > ListFragment;
  • getSupportMenuInflater - > getMenuInflater
  • getSherlockActivity() - > getActivity()
  • com.actionbarsherlock.widget.SearchView.OnQueryTextListener() - > OnQueryTextListener(SearchView参照)
  • m.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS) ; - > MenuItemCompat.setShowAsAction(m、MenuItem.SHOW_AS_ACTION_ALWAYS);

If this change not work then try this https://stackoverflow.com/a/41243220/7235539

関連する問題

 関連する問題