Recepty, články, nápady, programování. Dříve dum-zahrada, finance, internet a know-how.okhelp.cz Pro lepší výsledky hledání používejte i diakritiku.

Unable to execute dex: Multiple dex files define Eclipse Android


Try each step separately:

  1. Restart Eclipse

  2. Clean project and rebuild

  3. Create a new project and try it if the problem persists, if no move copy project to other folder, delete project from workspace , create new project same name and copy java, xml etc. files to new project

  4. Close Eclipse, backup folder c:\Users\myName\workspace\.metadata and delete it. Restart Eclipse try again import project to workspace

  5. Re-installing the Android Developer Tools

  6. Re-installing Eclipse - rename old folder with Android to Android_old, create new folder C:\Program Files\Android and copy new Eclipse with sdk into new folder

  7. Created a new project importing from the file system

  8. Created a new project from subversion

397LW NO topic_id


Další témata ....(Topics)


Snow Text Effects Paint.NET | snow-text-effects-paint-net

For some graphics you can use Paint.NET editor.
How create Snow Effects on Text by 1 minute show this video:


Get Bitmap Size Get Free Memory Exception Android | get-bitmap-size-get-free-memory-exception-android

Bitmap size calculation:
bmpHeight * bmpWidth
For example:
Resolution of image 1024x860 = 880 640 pixels
If every pixel get 4 byte of memory:
880 640x4= 3 522 560 (3.5MB)

Get bitmap size without allocation of memory:

   	BitmapFactory.Options options = new BitmapFactory.Options();
        // If set to true, the decoder will return null (no bitmap), but the out... fields will still
        // be set, allowing the caller to query the bitmap without having to allocate the memory for its pixels. 
    	options.inJustDecodeBounds = true; 
    	BitmapFactory.decodeResource(getResources(), R.drawable.my_image, options);
    	int imageHeight = options.outHeight; // 1024
    	int imageWidth = options.outWidth; // 860
    	String imageType = options.outMimeType; // .jpg .png .gif

Get Memory size:
Make your bitmap not bigger as maxMemory size
final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024);

    float density = getResources().getDisplayMetrics().density;

    Debug.MemoryInfo memoryInfo = new Debug.MemoryInfo();
    final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024);
    final int freeMemory = (int) (Runtime.getRuntime().freeMemory() / 1024);
    String memMessage = String.format(
        "Free=%d kB,

MaxMem=%d kB,
Memory: Pss=%.2f MB, Private=%.2f MB, Shared=%.2f MB", freeMemory, maxMemory, memoryInfo.getTotalPss() / 1024.0, memoryInfo.getTotalPrivateDirty() / 1024.0, memoryInfo.getTotalSharedDirty() / 1024.0); ((TextView)findViewById(R.id.textViewInfo)).setText(memMessage );

Unable to resolve id for attribute id Graphical layout editor Eclipse error | unable-to-resolve-id-for-attribute-id-graphical-layout-editor-eclipse-error

Problem: erroneous entry of id

<RadioButton android:id="idRadio"
                android:text="My radio button"/>

Solution: @+id/

<RadioButton android:id="@+id/idRadio"
                android:text="My radio button"/>

The application may be doing too much work on its main thread | the-application-may-be-doing-too-much-work-on-its-main-thread

Warning: The application may be doing too much work on its main thread
Try this sorce code:

import android.os.StrictMode;

public class MyActivity extends Activity {
		StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
    public void onCreate(Bundle savedInstanceState) {
//.................. etc.


No executable code found at line - omits breakpoints | no-executable-code-found-at-line-omits-breakpoints

No executable code found at line ....
Try one from this solution:
1.) uninstall app from test device, try to debugg app
2.) open module gradle file and set minifyEnabled to false in debug condition

debug {
minifyEnabled false

Editace: 2014-09-14 09:52:49
Počet článků v kategorii: 397

11 Share