我试图在我的手机上编译一个简单的地图显示,但该应用程序一直在关闭.好像我的所有鸭子都在一排,但我只是难倒了.这是我第一次在Android Studio中使用API
这是清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.morticia.android.firstmap">
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.morticia.android.maptest_app"
android:value="AIzaSyBf3tEmdR18S-2v0E1i1x0oqcXJ9imntT4" />
<activity
android:name=".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>
</application>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
</manifest>
Run Code Online (Sandbox Code Playgroud)
这是我的MainActivity XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity">
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:name="com.google.android.gms.maps.MapFragment"
map:cameraBearing="112.5"
map:cameraTargetLat="40.7484"
map:cameraTargetLng="-73.9857"
map:cameraTilt="65"
map:cameraZoom="17" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
最后是MainActivity Java代码:
package com.morticia.android.firstmap;
import android.support.v7.app.AppCompatActivity;
import …Run Code Online (Sandbox Code Playgroud) 我遇到框架无法被识别的问题:
由于某种原因,框架的路径设置为“派生数据”文件夹:
无论如何,是否可以更改此设置以使框架搜索正确的文件夹?
另外,这是什么语言?我将如何将目录更改为正确的模块(在存储库中)?
感谢您提供的任何见解,这对于像我这样的业余爱好者来说很困惑。
我很快,我正在尝试生成一个接受UIImage和UIColor并返回UIImage重新着色的函数
我不使用UIImageView,这些只是我打算用作图标的UIImages.有没有什么好方法可以实现这个?
我已经有一段时间了,一直在绞尽脑汁。
我在这里用谷歌搜索了这个答案
响应为“请确保从其根目录打开该项目。即,该目录包含顶级build.gradle文件。”
我的问题是:如果我从bitbucket克隆项目,该怎么办?
感谢您的任何见解
编辑:Gradle文件
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
jcenter()
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序级别:
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
}
}
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
def AAVersion = '4.0.0'
def JacksonVersion = '2.6.0'
def GPSVersion = '6.5.87'
dependencies {
compile 'com.android.support:appcompat-v7:23.0.0' …Run Code Online (Sandbox Code Playgroud)