Android Studio配置AndroidAnnotations
2014-12-30 14:16
411 查看
1.建立Android Studio项目:
2.修改build.gradle
3.修改app/build.gradle
关键位置:
4.设置具体的activity
no. | 名称 | 值 |
---|---|---|
1 | Application name | AASample |
2 | Module name | app |
3 | Package name | com.teamhiroq.sample.aasample |
4 | Project location | 適当 |
5 | Create Activity | checked |
6 | Activity type | BlankActivity |
7 | Activity name | MainActivity |
8 | Layout name | activity_main |
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.2' } } allprojects { repositories { mavenCentral() } }
3.修改app/build.gradle
apply plugin: 'android' apply plugin: 'android-apt' def AAVersion = '3.0.1' android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:19.+' apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion" } apt { arguments { androidManifestFile variant.processResources.manifestFile resourcePackageName 'com.teamhiroq.sample.aasample' // パッケージ名 } }
关键位置:
apply plugin: 'android-apt' def AAVersion = '3.0.1'
与 dependencies { // ・・・省略 apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion" }
4.设置具体的activity
import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import org.androidannotations.annotations.EActivity; @EActivity(R.layout.activity_main) public class MainActivity extends ActionBarActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }5.修改AndroidManifest.xml
<activity android:name="com.teamhiroq.sample.aasample.MainActivity_" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>MainActivity变成MainActivity_
相关文章推荐
- Android Studio 1.2中配置androidannotations
- Android Studio中配置 Android annotations
- Android Studio 配置 androidAnnotations框架详细步骤
- Android studio配置androidannotations最好的配置说明(转载)
- Android studio2.2以上版本配置Android annotations
- Android Studio 配置 androidannotations
- Android Studio 配置 androidAnnotations框架详细步骤
- Android框架 androidannotations 的配置 android studio 配置
- Android Studio中配置AndroidAnnotations,遇到的问题及解决方法
- android studio 配置androidannotations注入框架
- AndroidAnnotations在Android Studio中的配置
- Android Studio配置AndroidAnnotations
- android studio配置AndroidAnnotations
- Android annotations快速开发框架使用,Android Studio与Eclipse配置
- android studio配置AndroidAnnotations
- android studio配置AndroidAnnotations
- AndroidAnnotations配置--Android studio
- Android Studio中配置AndroidAnnotations,遇到的问题及解决方法
- Android Studio 配置 AndroidAnnotations
- Android Studio : 配置 AndroidAnnotations