facebook twitter hatena line google mixi email

「Android/開発環境/AndroidStudio/その他」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(使用メモリを確認)
行68: 行68:
 
==使用メモリを確認==  
 
==使用メモリを確認==  
 
View/Tool Windows/Android Monitor/左上のMonitorsタブを選択
 
View/Tool Windows/Android Monitor/左上のMonitorsタブを選択
 +
*allocated 割り当てられたメモリ
 +
*free 未使用メモリ

2017年6月12日 (月) 21:55時点における版

行番号追加

preference/Editor/General/Appearance/show line numbersにチェック

logcatを見る

  1. フッターのAndroidを選択
  2. adblogタブを選択
  3. 右側の入れ替えアイコンを押下
  4. Device|Logcatを選択

エラーメッセージを見る

  1. フッターのAndroidを選択
  2. adblogタブを選択
  3. 右側の入れ替えアイコンを押下
  4. Device|Logcatを選択
  5. LogLevelのフィルターでErrorを選択

default activity not found

サンプルのSettingActivityを生成した所、上のエラーが出たが、 manifest.xmlに以下が記述されていないだけだった。activityタグ内に<intent-filter>を追加する。

<activity android:name=".SettingsActivity"
           android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

Error:Execution failed for task ':app:dexDebug'. UNEXPECTED TOP-LEVEL EXCEPTION:のエラーの場合

libs内のandroid-support-v4.jarなどがライブラリと被っているので片方を削除

apkの作成方法

  1. メインメニューのbuild/Generate_apkから作成

メソッドが65536件を以上のときのエラー

Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

multiDexDenabledを追加する

build.gradle修正

android {
   compileSdkVersion 21
   buildToolsVersion "21.1.0"
   defaultConfig {
       minSdkVersion 14
       targetSdkVersion 21
       // Enabling multidex support.
       multiDexEnabled true
   }
}
dependencies {
 compile 'com.android.support:multidex:1.0.0'
}

対応後build cleanをする

参考:http://qiita.com/furu8ma/items/6cb4b08c423da6a74299

参考:https://developer.android.com/studio/build/multidex.html?hl=ja

:app:transformClassesWithJarMergingForDebugエラー

build cleanをする

import文自動挿入

不明classを選択してalt+return

使用メモリを確認

View/Tool Windows/Android Monitor/左上のMonitorsタブを選択

  • allocated 割り当てられたメモリ
  • free 未使用メモリ