我刚刚开始Android游戏开发,我遇到了一个愚蠢的问题.我想在我的手机或虚拟机上运行一个应用程序,我收到此错误:
01-11 21:16:45.362: E/AndroidRuntime(19063): FATAL EXCEPTION: main
01-11 21:16:45.362: E/AndroidRuntime(19063): Process: com.mygdx.game, PID: 19063
01-11 21:16:45.362: E/AndroidRuntime(19063): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mygdx.game/com.mygdx.game.AndroidLauncher}: java.lang.ClassNotFoundException: Didn't find class "com.mygdx.game.AndroidLauncher" on path: DexPathList[[zip file "/data/app/com.mygdx.game-1/base.apk"],nativeLibraryDirectories=[/data/app/com.mygdx.game-1/lib/arm, /vendor/lib, /system/lib]]
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2515)
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2723)
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.app.ActivityThread.access$900(ActivityThread.java:172)
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422)
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.os.Handler.dispatchMessage(Handler.java:102)
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.os.Looper.loop(Looper.java:145)
01-11 21:16:45.362: E/AndroidRuntime(19063): at android.app.ActivityThread.main(ActivityThread.java:5832)
01-11 21:16:45.362: E/AndroidRuntime(19063): at java.lang.reflect.Method.invoke(Native Method)
01-11 21:16:45.362: E/AndroidRuntime(19063): at …Run Code Online (Sandbox Code Playgroud) 由于某些原因,当创建LinearLayout带有按钮的时,最左边的按钮没有任何文本。
在布局预览中,它看起来不错。但是在实际设备上,它看起来像这样:

这是布局代码:
<Button
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/minusOneButton"
android:layout_gravity="center_horizontal"
tools:text="-"
android:textSize="25sp"
android:textAlignment="center"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/minus5Button"
android:layout_gravity="center_horizontal"
tools:text="-5"
android:textSize="25sp"
android:textAlignment="center"
android:layout_below="@+id/minusOneButton"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="50dp"
android:layout_height="50dp"
android:text="+"
android:id="@+id/plusOneButton"
android:layout_gravity="center_horizontal"
android:textSize="25sp"
android:textAlignment="center"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/counterText" />
<Button
android:layout_width="50dp"
android:layout_height="50dp"
android:text="+5"
android:id="@+id/plus5Button"
android:layout_gravity="center_horizontal"
android:textSize="23sp"
android:textAlignment="center"
android:layout_below="@+id/plusOneButton"
android:layout_alignLeft="@+id/plusOneButton"
android:layout_alignStart="@+id/plusOneButton" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="0"
android:id="@+id/counterText"
android:layout_gravity="center_horizontal"
android:textSize="60dp"
android:layout_marginBottom="13dp"
android:layout_alignBottom="@+id/plus5Button"
android:layout_toRightOf="@+id/minusOneButton"
android:layout_toEndOf="@+id/minusOneButton" />
Run Code Online (Sandbox Code Playgroud)
即使在此布局中只有一个按钮,它也不会显示文本。
这是用于使该类可用于其他布局的类:
public class HigherCounter extends LinearLayout implements View.OnClickListener{
public HigherCounter(Context context, AttributeSet attrs) { …Run Code Online (Sandbox Code Playgroud) 当我在我的网站上使用我的Java小程序时,我收到文件permmission错误.错误是:
access denied ("java.io.FilePermision""image.png""read")
Run Code Online (Sandbox Code Playgroud)