[Java] Programowanie na androida, problem 3824 9

O temacie

Autor Remix

Zaczęty 7.09.2014 roku

Wyświetleń 3824

Odpowiedzi 9

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Siemka! Może ktoś z was tutaj programuje pod androida i odpowie mi na pytanie czemu moja aplikacja się wgl nie włącza... Plik XML content'u app'ki:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
   
    <EditText
        android:id="@+id/TextBoxLog"
        android:layout_width="fill_parent"
        android:hint="Login"
    />
   
    <EditText
        android:id="@+id/TextBoxPass"
        android:layout_width="fill_parent"
        android:hint="Pass"
    />
   
    <Button
        android:id="@+id/akcept"
        android:layout_width="fill_parent"
        android:text="Kliknij Tu"
    />
</LinearLayout>

Plik logiki app'ki:
package test.android;

import android.app.Activity;
//import android.content.Context;
import android.os.Bundle;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.widget.Button;
//import android.widget.EditText;
//import android.widget.Toast;

public class MainActivity extends Activity
{
    /** Called when the activity is first created. */
   
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
       // Button button = (Button)findViewById(R.id.akcept);
        //Button_Click butt = new Button_Click(getApplicationContext());
        //button.setOnClickListener(butt);
    }
}

/*
class Button_Click implements OnClickListener
{
    Context ap;
   
    public Button_Click(Context con)
    {
        ap = con;
    }
   
    @Override
    public void onClick(View v)
    {
        EditText loginbox = (EditText)v.findViewById(R.id.TextBoxLog);
        EditText passbox = (EditText)v.findViewById(R.id.TextBoxPass);
       
        Toast.makeText(ap, loginbox.getText() + " " + passbox.getText(), Toast.LENGTH_SHORT).show();
    }
}
*/

Używam NetBeans IDE... Czy problem może leżeć po stronie środowiska lub wirtualnego urządzenia?
 
https://www.youtube.com/watch?v=TNdy0ea6gc4

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
A co w dzienniku pisze? W ogóle twoja aplikacja jest ładowana do Androida?

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Apka najnormalniej ładuje się do wirtualnego urządzenia... Wersja androida urządzenia i apki się zgadzają. Co do output'u:
ant -f D:\\Robert\\Projekty\\Java\\TestAndroida debug
Android SDK Tools Revision 22.6.2
Installed at C:\Program Files (x86)\Android\android-sdk
Project Name: TestAndroida
Project Type: Application
Using latest Build Tools: 19.0.3
Resolving Build Target for TestAndroida...
Project Target:   Android 4.4.2
API level:        19
WARNING: No minSdkVersion value set. Application will install on all Android versions.
----------
Creating output directories if needed...
----------
Resolving Dependencies for TestAndroida...
Library dependencies:
No Libraries
------------------
----------
Building Libraries with 'debug'...
No sub-builds to iterate on
Found Deleted Target File
Merging AndroidManifest files into one.
Manifest merger disabled. Using project manifest only.
Handling aidl files...
No AIDL files to compile.
----------
Handling RenderScript files...
----------
Handling Resources...
Found Deleted Target File
Generating resource IDs...
----------
Handling BuildConfig class...
No need to generate new BuildConfig.
Compiling 1 source file to D:\Robert\Projekty\Java\TestAndroida\bin\classes
warning: [options] source value 1.5 is obsolete and will be removed in a future release
warning: [options] target value 1.5 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
input: D:\Robert\Projekty\Java\TestAndroida\bin\classes
Found Deleted Target File
Converting compiled files and external libraries into D:\Robert\Projekty\Java\TestAndroida\bin\classes.dex...
Crunching PNG Files in source dir: D:\Robert\Projekty\Java\TestAndroida\res
To destination dir: D:\Robert\Projekty\Java\TestAndroida\bin\res
Crunched 0 PNG files to update cache
Found Deleted Target File
Creating full resource package...
Found Deleted Target File
Creating TestAndroida-debug-unaligned.apk and signing it with a debug key...
Running zip align on final apk...
Debug Package: D:\Robert\Projekty\Java\TestAndroida\bin\TestAndroida-debug.apk
Updating property file: D:\Robert\Projekty\Java\TestAndroida\bin\build.prop
Updating property file: D:\Robert\Projekty\Java\TestAndroida\bin\build.prop
Updating property file: D:\Robert\Projekty\Java\TestAndroida\bin\build.prop
Updating property file: D:\Robert\Projekty\Java\TestAndroida\bin\build.prop
debug:
BUILD SUCCESSFUL (total time: 7 seconds)

EDIT: Ah, nie wspomniałem, że standardowa apka "hello world" działała poprawnie...
 
https://www.youtube.com/watch?v=TNdy0ea6gc4


Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Nie wiem czy to do końca to:
Package deployment failed with: Unknown failure
To było w zakładce "Android development" :) Jeśli nei o to chodziło to mnie nakierujkcie skąd mam wyciągnąć te logi ;_;
 
https://www.youtube.com/watch?v=TNdy0ea6gc4

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Z nieznanej przyczyny nie udało się załadować twojej aplikacji.

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Ok będę musiał się z tym uporać :D Najpierw spróbuję najnormalniej w świecie przenieść kod do nowego projektu i go zdebugować. Może się uda..
 
https://www.youtube.com/watch?v=TNdy0ea6gc4

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Użyj może xmla z "Hello World", zmień jakieś parametry i sprawdź czy działa.

Remix

Remix

Użytkownicy
Murzyn Internetów :O
posty291
Propsy41
ProfesjaProgramista
  • Użytkownicy
  • Murzyn Internetów :O
Po przeniesieniu kodu do nowego projektu, przynajmniej ucieszyłem się bo w logach jest już troszeczkę więcej:
Package Test2-debug.apk deployed
Starting activity test.test.MainActivity on device emulator-5554
Unresponsive shell when executing am start -n test.test/test.test.MainActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER on emulator-5554
Apka nadal nie działa... Ten output mówi coś więcej o przyczynie takiego zachowania? Wina leży po stronie emulatora? Czy proponujecie coś jeszcze z tym zrobić?
 
https://www.youtube.com/watch?v=TNdy0ea6gc4



0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry